Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.0-py3-none-any.whl (228 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.11.4210 Downloading ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) 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) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) 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 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.1-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 protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Collecting 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.5-py2.py3-none-any.whl (347 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (2026.3.post1) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (1.16.0) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tzdata, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, python-dateutil, PyJWT, protobuf, polyline, numpy, jwcrypto, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, GitPython Successfully installed GitPython-3.2.0 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.7 mt-940-4.28.0 numpy-2.2.6 ortools-9.11.4210 pandas-2.3.3 paramiko-3.4.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-dateutil-2.9.0.post0 python-slugify-9.1.3 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.5 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Collecting boto3 Downloading boto3-1.43.113-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Requirement already satisfied: protobuf==5.26.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 5)) (5.26.1) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting aiohttp==3.8.4 Downloading aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (8.12.1) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 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.8.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.42.0-py3-none-any.whl (221 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Collecting 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 multidict<7.0,>=4.5 Downloading multidict-6.9.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (303 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (21.2.0) Collecting 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 charset-normalizer<4.0,>=2.0 Downloading charset_normalizer-3.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (271 kB) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (6.0.3) 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 click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 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: 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 uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (9.0.1) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) 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 jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting botocore<1.44.0,>=1.43.113 Downloading botocore-1.43.113-py3-none-any.whl (16.1 MB) 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.113->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/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.113->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.41.0-py3-none-any.whl (215 kB) Downloading google_api_core-2.40.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.39.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading google_api_core-2.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.4-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (1.5.2) Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.10/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (2.10) Collecting propcache>=0.2.1 Downloading propcache-0.5.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224 kB) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.113->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=4757924 sha256=df1838b2a719669a32d03a79e137a0a52c593e57a9f657642aa07b073dcc9ff0 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-fwotpu0a/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=1221005 sha256=29b2d309f7c7939ad5987c2a27ade24e0cb61cda7d0a164c21b9e59b1799ab85 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-fwotpu0a/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.113 botocore-1.43.113 cachetools-5.5.2 charset-normalizer-3.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 frozenlist-1.8.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.84.0 grpcio-status-1.62.2 jmespath-1.1.0 multidict-6.9.1 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.28.2 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-10-13 20:27:25,245 100 INFO ? odoo: Odoo version 17.0 2026-10-13 20:27:25,245 100 INFO ? odoo: Using configuration file at /home/x88gb2j8uwu0/.odoorc 2026-10-13 20:27:25,245 100 INFO ? odoo: addons paths: ['/data/build/rb-d6a0c44-225528/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-d6a0c44-225528/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-13 20:27:25,246 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-13 20:27:25,474 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-13 20:27:25,821 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-13 20:27:25,823 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-13 20:27:25,858 100 INFO rb-d6a0c44-225528-424539 odoo.modules.loading: loading 1 modules... 2026-10-13 20:27:26,021 100 INFO rb-d6a0c44-225528-424539 odoo.modules.loading: 1 modules loaded in 0.16s, 0 queries (+0 extra) 2026-10-13 20:27:27,100 100 INFO rb-d6a0c44-225528-424539 odoo.modules.loading: loading 1237 modules... 2026-10-13 20:27:44,510 100 INFO rb-d6a0c44-225528-424539 odoo.modules.loading: 1237 modules loaded in 17.41s, 2 queries (+2 extra) 2026-10-13 20:27:47,049 100 INFO rb-d6a0c44-225528-424539 odoo.modules.loading: Modules loaded. 2026-10-13 20:27:47,482 100 INFO rb-d6a0c44-225528-424539 odoo.modules.registry: Registry loaded in 21.659s 2026-10-13 20:27:47,483 100 INFO rb-d6a0c44-225528-424539 odoo.service.server: Starting post tests 2026-10-13 20:27:49,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-13 20:27:53,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.0098180770874023 seconds 2026-10-13 20:27:55,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b71649e/hr_attendance.assets_public_attendance.min.css (id:2936) 2026-10-13 20:27:55,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2866] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/b71649e/hr_attendance.assets_public_attendance.min.css 2026-10-13 20:27:55,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f6c47b6/im_livechat.assets_embed_external.min.css (id:2937) 2026-10-13 20:27:55,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2867] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/f6c47b6/im_livechat.assets_embed_external.min.css 2026-10-13 20:27:57,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/443f77e/im_livechat.embed_test_assets.min.css (id:2938) 2026-10-13 20:27:57,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2868] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/443f77e/im_livechat.embed_test_assets.min.css 2026-10-13 20:27:58,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/bc1079e/mail.assets_public.min.css (id:2939) 2026-10-13 20:27:58,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2873] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/bc1079e/mail.assets_public.min.css 2026-10-13 20:27:59,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2ae2dd2/mass_mailing.iframe_css_assets_edit.min.css (id:2940) 2026-10-13 20:27:59,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2875] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/2ae2dd2/mass_mailing.iframe_css_assets_edit.min.css 2026-10-13 20:28:00,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/76ba8a4/mrp_subcontracting.webclient.min.css (id:2941) 2026-10-13 20:28:00,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2877] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/76ba8a4/mrp_subcontracting.webclient.min.css 2026-10-13 20:28:01,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1ba9921/point_of_sale.assets_prod.min.css (id:2942) 2026-10-13 20:28:01,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/1ba9921/point_of_sale.assets_prod.min.css 2026-10-13 20:28:02,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ee2859e/point_of_sale.assets_qunit_tests.min.css (id:2943) 2026-10-13 20:28:02,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/ee2859e/point_of_sale.assets_qunit_tests.min.css 2026-10-13 20:28:03,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4e429f4/pos_self_order.assets.min.css (id:2944) 2026-10-13 20:28:03,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2880] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 20:28:04,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c3cb0f9/project.webclient.min.css (id:2945) 2026-10-13 20:28:04,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2882] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/c3cb0f9/project.webclient.min.css 2026-10-13 20:28:04,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/81f0d1e/snailmail.report_assets_snailmail.min.css (id:2946) 2026-10-13 20:28:04,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2883] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/81f0d1e/snailmail.report_assets_snailmail.min.css 2026-10-13 20:28:05,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4c4ec9a/spreadsheet.public_spreadsheet.min.css (id:2947) 2026-10-13 20:28:05,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2886] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/4c4ec9a/spreadsheet.public_spreadsheet.min.css 2026-10-13 20:28:05,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b113b4e/survey.survey_assets.min.css (id:2948) 2026-10-13 20:28:05,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2888] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/b113b4e/survey.survey_assets.min.css 2026-10-13 20:28:06,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/07ef896/to_account_reports.assets_account_report.min.css (id:2949) 2026-10-13 20:28:06,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2892] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/07ef896/to_account_reports.assets_account_report.min.css 2026-10-13 20:28:07,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fc8e3b0/to_stock_age_report.assets_financial_report.min.css (id:2950) 2026-10-13 20:28:07,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2893] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/fc8e3b0/to_stock_age_report.assets_financial_report.min.css 2026-10-13 20:28:07,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6197b00/viin_brain.lazy_brain_app.min.css (id:2951) 2026-10-13 20:28:07,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2898] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/6197b00/viin_brain.lazy_brain_app.min.css 2026-10-13 20:28:08,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6209d84/viin_customizer.customizer_report.min.css (id:2952) 2026-10-13 20:28:08,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2899] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/6209d84/viin_customizer.customizer_report.min.css 2026-10-13 20:28:09,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c935c97/viin_sign.assets_frontend_signature.min.css (id:2953) 2026-10-13 20:28:09,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2903] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/c935c97/viin_sign.assets_frontend_signature.min.css 2026-10-13 20:28:09,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f21a8a0/viin_sign.assets_pdf_iframe.min.css (id:2954) 2026-10-13 20:28:09,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2904] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/f21a8a0/viin_sign.assets_pdf_iframe.min.css 2026-10-13 20:28:11,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a3cfc33/web.assets_frontend.min.css (id:2955) 2026-10-13 20:28:11,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2914] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 20:28:13,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fc8e3b0/web.assets_web.min.css (id:2956) 2026-10-13 20:28:13,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2917] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/fc8e3b0/web.assets_web.min.css 2026-10-13 20:28:14,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/961b501/web.assets_web_dark.min.css (id:2957) 2026-10-13 20:28:14,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2918] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/961b501/web.assets_web_dark.min.css 2026-10-13 20:28:15,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0d76c1b/web.qunit_suite_tests.min.css (id:2958) 2026-10-13 20:28:15,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2922] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/0d76c1b/web.qunit_suite_tests.min.css 2026-10-13 20:28:16,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8432c10/web.report_assets_common.min.css (id:2959) 2026-10-13 20:28:16,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2923] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/8432c10/web.report_assets_common.min.css 2026-10-13 20:28:17,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/637c1d5/web.tests_assets.min.css (id:2960) 2026-10-13 20:28:17,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2925] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/637c1d5/web.tests_assets.min.css 2026-10-13 20:28:18,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c83c888/web_editor.assets_tests_styles.min.css (id:2961) 2026-10-13 20:28:18,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/c83c888/web_editor.assets_tests_styles.min.css 2026-10-13 20:28:18,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f38f170/web_editor.assets_wysiwyg.min.css (id:2962) 2026-10-13 20:28:18,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2928] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/f38f170/web_editor.assets_wysiwyg.min.css 2026-10-13 20:28:18,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css (id:2963) 2026-10-13 20:28:18,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2929] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css 2026-10-13 20:28:18,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fe27c90/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2964) 2026-10-13 20:28:18,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/fe27c90/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-13 20:28:19,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b9b453b/website.assets_all_wysiwyg_inside.min.css (id:2965) 2026-10-13 20:28:19,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2932] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/b9b453b/website.assets_all_wysiwyg_inside.min.css 2026-10-13 20:28:19,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c6bffe3/website.assets_wysiwyg.min.css (id:2966) 2026-10-13 20:28:19,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/c6bffe3/website.assets_wysiwyg.min.css 2026-10-13 20:28:19,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ca0f2ab/website.backend_assets_all_wysiwyg.min.css (id:2967) 2026-10-13 20:28:19,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2934] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/ca0f2ab/website.backend_assets_all_wysiwyg.min.css 2026-10-13 20:28:20,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7ba141b/website_slides.slide_embed_assets.min.css (id:2968) 2026-10-13 20:28:20,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Deleting attachments [2935] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/7ba141b/website_slides.slide_embed_assets.min.css 2026-10-13 20:28:20,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 26.871281623840332 seconds 2026-10-13 20:28:22,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-13 20:28:23,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-13 20:28:23,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmppkrlo9mf_chrome_odoo 2026-10-13 20:28:23,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37995/json/version 2026-10-13 20:28:23,745 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37995/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:28:23,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:28:23,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37995/json 2026-10-13 20:28:23,756 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37995/json with timeout 3 increased to 10s during tests 2026-10-13 20:28:23,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37995/devtools/page/13990B9D9236D82C0054EC55A7EC27DB 2026-10-13 20:28:23,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 20:28:23,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 20:28:24,516 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 20:28:24,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 20:28:24,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 20:28:24,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 20:28:24,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 20:28:24,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:28:26,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web HTTP/1.1" 200 - 104 0.085 1.412 2026-10-13 20:28:26,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '13990B9D9236D82C0054EC55A7EC27DB', 'loaderId': 'FE0D8CC33C1018322D88AB1971D45652', 'isDownload': False} 2026-10-13 20:28:26,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-13 20:28:26,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 20:28:26,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.019 2026-10-13 20:28:26,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 20:28:26,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.002 0.045 2026-10-13 20:28:26,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:28:26,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.059 2026-10-13 20:28:26,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:26] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:28:27,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.011 2026-10-13 20:28:27,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 20:28:27,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.092 0.098 2026-10-13 20:28:27,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 20:28:27,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.042 0.279 2026-10-13 20:28:27,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.321 2026-10-13 20:28:27,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.258 2026-10-13 20:28:27,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.138 2026-10-13 20:28:27,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.058 0.096 2026-10-13 20:28:27,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.109 0.281 2026-10-13 20:28:27,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.025 0.371 2026-10-13 20:28:27,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.015 0.291 2026-10-13 20:28:27,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.301 2026-10-13 20:28:28,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-13 20:28:28,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 20:28:28,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-10-13 20:28:28,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:28:29,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.009 2026-10-13 20:28:29,917 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 2.933 2026-10-13 20:28:30,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 2.205 2026-10-13 20:28:30,031 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 3.048 2026-10-13 20:28:30,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.058 2026-10-13 20:28:30,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:28:30,112 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:28:30,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.052 0.042 2026-10-13 20:28:30,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.060 2026-10-13 20:28:30,182 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.356 2026-10-13 20:28:30,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 2.410 2026-10-13 20:28:30,233 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:28:30,244 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 3.259 2026-10-13 20:28:30,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.070 0.198 2026-10-13 20:28:30,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.010 0.267 2026-10-13 20:28:30,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.091 0.133 2026-10-13 20:28:30,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.028 2026-10-13 20:28:30,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:30] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 20 0.017 0.065 2026-10-13 20:28:31,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.011 0.136 2026-10-13 20:28:31,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-10-13 20:28:31,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-10-13 20:28:31,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.016 2026-10-13 20:28:31,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:31] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.005 0.021 2026-10-13 20:28:31,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:28:31,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:31] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.005 0.024 2026-10-13 20:28:32,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 20:28:32,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-10-13 20:28:32,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-10-13 20:28:32,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.018 2026-10-13 20:28:32,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.013 0.029 2026-10-13 20:28:33,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-10-13 20:28:33,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-10-13 20:28:33,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:33] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.004 0.028 2026-10-13 20:28:33,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:33] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.010 0.033 2026-10-13 20:28:34,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.044 0.159 2026-10-13 20:28:34,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:34] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.036 0.103 2026-10-13 20:28:35,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:35] "GET /my/projects HTTP/1.1" 200 - 219 0.130 0.837 2026-10-13 20:28:36,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 20:28:36,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.038 0.031 2026-10-13 20:28:36,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 20:28:36,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.080 2026-10-13 20:28:36,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 20:28:36,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.046 2026-10-13 20:28:36,193 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:28:36,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 20:28:36,228 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:28:36,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 20:28:36,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 20:28:36,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.036 2026-10-13 20:28:36,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.001 0.011 2026-10-13 20:28:36,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-10-13 20:28:36,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:28:36,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-10-13 20:28:36,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:36] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.011 2026-10-13 20:28:38,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 20:28:38,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:38,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.013 0.079 2026-10-13 20:28:38,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.007 2026-10-13 20:28:38,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-10-13 20:28:38,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.017 0.089 2026-10-13 20:28:38,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:28:38,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.015 2026-10-13 20:28:38,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:38] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:28:39,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.027 0.119 2026-10-13 20:28:39,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.007 0.135 2026-10-13 20:28:39,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.127 2026-10-13 20:28:39,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.138 2026-10-13 20:28:39,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.020 2026-10-13 20:28:39,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.013 2026-10-13 20:28:39,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.009 0.046 2026-10-13 20:28:39,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:28:40,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:40,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-13 20:28:40,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-13 20:28:40,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:40] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.015 2026-10-13 20:28:40,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:28:40,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-13 20:28:40,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-13 20:28:41,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.049 0.122 2026-10-13 20:28:41,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.008 0.024 2026-10-13 20:28:41,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.013 0.038 2026-10-13 20:28:41,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.007 0.012 2026-10-13 20:28:41,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:28:41,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.026 2026-10-13 20:28:41,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.018 0.030 2026-10-13 20:28:41,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-13 20:28:41,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-13 20:28:41,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-13 20:28:41,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-13 20:28:41,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.025 0.049 2026-10-13 20:28:41,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<931290635328242.1791923321.842371702194214-openerp-119-project.task@0fa8bf30f5f8>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 20:28:41,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:28:41,945 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [252] 2026-10-13 20:28:41,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:28:41,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.052 0.157 2026-10-13 20:28:41,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:41] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.149 2026-10-13 20:28:42,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.022 0.194 2026-10-13 20:28:42,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.009 0.098 2026-10-13 20:28:42,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.032 2026-10-13 20:28:42,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.040 2026-10-13 20:28:42,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.010 0.037 2026-10-13 20:28:42,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 20:28:42,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 20:28:42,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-13 20:28:42,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 20:28:42,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 20:28:42,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 20:28:42,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.014 0.013 2026-10-13 20:28:42,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 20:28:42,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.011 2026-10-13 20:28:42,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 20:28:42,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.031 2026-10-13 20:28:42,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 20:28:42,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.005 0.044 2026-10-13 20:28:42,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.008 0.069 2026-10-13 20:28:42,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.018 0.087 2026-10-13 20:28:42,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.001 0.087 2026-10-13 20:28:42,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.025 0.086 2026-10-13 20:28:42,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.107 2026-10-13 20:28:43,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-13 20:28:43,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-13 20:28:43,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 20:28:43,426 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:28:43,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-13 20:28:43,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 20:28:43,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-13 20:28:43,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_202843_534670_TestProjectSharingUi.txt 2026-10-13 20:28:43,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmppkrlo9mf_chrome_odoo" 2026-10-13 20:28:43,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-13 20:28:43,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<196319194658051.1791923323.615593671798706-openerp-19-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 20:28:43,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:28:43,697 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-10-13 20:28:43,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:28:44,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 436 2026-10-13 20:28:44,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp4rxuff6f_chrome_odoo 2026-10-13 20:28:44,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40577/json/version 2026-10-13 20:28:44,081 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40577/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:28:44,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:28:44,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40577/json 2026-10-13 20:28:44,094 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40577/json with timeout 3 increased to 10s during tests 2026-10-13 20:28:44,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:40577/devtools/page/BB42269AC7C727BA104D42C18321CB3F 2026-10-13 20:28:44,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 20:28:44,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 20:28:44,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:georges1 from n/a 2026-10-13 20:28:44,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 20:28:44,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-13 20:28:44,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-13 20:28:44,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:28:45,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /my/projects HTTP/1.1" 200 - 246 0.126 1.017 2026-10-13 20:28:45,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'BB42269AC7C727BA104D42C18321CB3F', 'loaderId': 'DDA80FC98C1FDD60978416F7280849A2', 'isDownload': False} 2026-10-13 20:28:45,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-13 20:28:45,385 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:28:45,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 20:28:45,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.034 0.034 2026-10-13 20:28:45,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 20:28:45,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.054 2026-10-13 20:28:45,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 20:28:45,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.031 2026-10-13 20:28:45,574 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:28:45,576 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:28:45,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 20:28:45,580 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:28:45,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 20:28:45,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.038 2026-10-13 20:28:45,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.002 0.038 2026-10-13 20:28:45,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:28:45,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 20:28:46,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-13 20:28:46,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.158 2026-10-13 20:28:46,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.100 2026-10-13 20:28:46,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:46] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.099 2026-10-13 20:28:47,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 20:28:47,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:47,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.017 0.078 2026-10-13 20:28:47,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.009 2026-10-13 20:28:47,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.007 2026-10-13 20:28:47,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.007 2026-10-13 20:28:47,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.034 0.171 2026-10-13 20:28:47,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:28:47,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:47] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-10-13 20:28:48,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:28:48,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.038 0.144 2026-10-13 20:28:48,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.172 2026-10-13 20:28:48,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.171 2026-10-13 20:28:48,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.163 2026-10-13 20:28:48,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.007 0.024 2026-10-13 20:28:48,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.008 0.042 2026-10-13 20:28:48,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.012 0.021 2026-10-13 20:28:48,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.033 2026-10-13 20:28:49,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:49,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-13 20:28:49,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-13 20:28:49,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.009 0.024 2026-10-13 20:28:49,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:49] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.009 0.019 2026-10-13 20:28:50,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-13 20:28:50,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-13 20:28:50,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.071 0.095 2026-10-13 20:28:50,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.007 0.028 2026-10-13 20:28:50,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.023 0.048 2026-10-13 20:28:50,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.007 0.020 2026-10-13 20:28:50,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.021 2026-10-13 20:28:50,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.026 2026-10-13 20:28:50,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:50] "GET /web/image/res.partner/354/avatar_128 HTTP/1.1" 200 - 23 0.022 0.034 2026-10-13 20:28:51,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-13 20:28:51,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-13 20:28:51,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-13 20:28:51,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-13 20:28:51,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.036 0.047 2026-10-13 20:28:51,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.036 0.111 2026-10-13 20:28:51,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.070 2026-10-13 20:28:51,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.020 0.121 2026-10-13 20:28:51,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.012 0.086 2026-10-13 20:28:51,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.002 0.025 2026-10-13 20:28:51,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.003 0.032 2026-10-13 20:28:51,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.013 0.043 2026-10-13 20:28:51,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 20:28:52,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 20:28:52,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-13 20:28:52,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 20:28:52,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 20:28:52,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 20:28:52,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.013 0.012 2026-10-13 20:28:52,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 20:28:52,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.006 0.014 2026-10-13 20:28:52,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 20:28:52,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 20:28:52,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.034 0.030 2026-10-13 20:28:52,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.017 0.088 2026-10-13 20:28:52,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.019 0.085 2026-10-13 20:28:52,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.011 0.056 2026-10-13 20:28:52,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.069 2026-10-13 20:28:52,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-13 20:28:52,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-13 20:28:52,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 20:28:52,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 436 2026-10-13 20:28:52,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 20:28:52,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 436 2026-10-13 20:28:53,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_202853_012989_TestProjectSharingUi.txt 2026-10-13 20:28:53,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp4rxuff6f_chrome_odoo" 2026-10-13 20:28:53,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-13 20:28:53,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<928723920798846.1791923333.102594852447510-openerp-19-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 20:28:53,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:28:53,202 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-10-13 20:28:53,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:28:53,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 651 2026-10-13 20:28:53,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpwriasntv_chrome_odoo 2026-10-13 20:28:53,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37905/json/version 2026-10-13 20:28:53,555 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37905/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:28:53,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:28:53,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37905/json 2026-10-13 20:28:53,572 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37905/json with timeout 3 increased to 10s during tests 2026-10-13 20:28:53,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37905/devtools/page/A48D63B5B729662C5235C66DFC84E60A 2026-10-13 20:28:53,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 20:28:53,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 20:28:53,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:georges1 from n/a 2026-10-13 20:28:53,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 20:28:53,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-13 20:28:53,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-13 20:28:53,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:28:55,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /my/projects HTTP/1.1" 200 - 246 0.151 1.191 2026-10-13 20:28:55,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'A48D63B5B729662C5235C66DFC84E60A', 'loaderId': '5DF222B8F22B1A88E1BBDD3B3B4A1B26', 'isDownload': False} 2026-10-13 20:28:55,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-13 20:28:55,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:28:55,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 20:28:55,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.034 2026-10-13 20:28:55,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 20:28:55,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.046 2026-10-13 20:28:55,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 20:28:55,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.020 2026-10-13 20:28:55,360 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:28:55,367 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:28:55,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.007 0.012 2026-10-13 20:28:55,369 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:28:55,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 20:28:55,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.033 2026-10-13 20:28:55,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.010 0.034 2026-10-13 20:28:55,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:28:55,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 20:28:55,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-13 20:28:55,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.101 2026-10-13 20:28:55,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.068 2026-10-13 20:28:55,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.079 2026-10-13 20:28:57,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 20:28:57,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:57,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.031 0.112 2026-10-13 20:28:57,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.013 2026-10-13 20:28:57,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.003 0.007 2026-10-13 20:28:57,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.003 0.007 2026-10-13 20:28:57,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.042 0.135 2026-10-13 20:28:57,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:28:57,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-10-13 20:28:57,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:57] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:28:58,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.048 0.132 2026-10-13 20:28:58,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.168 2026-10-13 20:28:58,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.171 2026-10-13 20:28:58,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.165 2026-10-13 20:28:58,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.008 0.025 2026-10-13 20:28:58,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.005 0.042 2026-10-13 20:28:58,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.034 2026-10-13 20:28:58,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.048 2026-10-13 20:28:59,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 20:28:59,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 20:28:59,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 20:28:59,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.025 0.025 2026-10-13 20:28:59,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:28:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.053 2026-10-13 20:29:00,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-10-13 20:29:00,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 20:29:00,151 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:29:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:29:00,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 651 2026-10-13 20:29:00,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 20:29:00,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 651 2026-10-13 20:29:00,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_202900_264682_TestProjectSharingUi.txt 2026-10-13 20:29:00,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpwriasntv_chrome_odoo" 2026-10-13 20:29:00,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1474 checked, 35 removed 2026-10-13 20:29:24,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-13 20:29:27,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-13 20:29:29,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-13 20:29:32,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-13 20:29:35,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-13 20:29:37,375 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-10-13 20:29:37,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-13 20:29:40,330 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-10-13 20:29:40,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-13 20:29:44,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-13 20:29:46,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-13 20:30:07,527 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #38 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 20:30:09,917 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #38 deleted ir.attachment records with IDs: [3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193] 2026-10-13 20:30:09,918 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #38 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-13 20:30:09,930 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #38 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-13 20:30:14,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-13 20:30:14,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 853 2026-10-13 20:30:14,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjdof9wjj_chrome_odoo 2026-10-13 20:30:14,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36829/json/version 2026-10-13 20:30:14,523 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36829/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:30:14,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:30:14,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36829/json 2026-10-13 20:30:14,543 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36829/json with timeout 3 increased to 10s during tests 2026-10-13 20:30:14,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36829/devtools/page/4CBD2A56B60D76C4499ED295D1B594C7 2026-10-13 20:30:14,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:30:14,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:30:14,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:30:14,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:30:14,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:30:14,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:30:14,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:30:15,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.062 0.604 2026-10-13 20:30:15,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4CBD2A56B60D76C4499ED295D1B594C7', 'loaderId': '2DDBD9E6FA89BBE79F471498CA035239', 'isDownload': False} 2026-10-13 20:30:15,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-13 20:30:15,477 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:15,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:30:15,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.020 2026-10-13 20:30:15,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.034 2026-10-13 20:30:15,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:30:15,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:30:15,942 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:30:15,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:30:15,959 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:30:15,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:30:16,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.196 0.476 2026-10-13 20:30:16,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.691 2026-10-13 20:30:16,733 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:16,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.101 2026-10-13 20:30:16,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:30:16,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 20:30:17,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.125 0.391 2026-10-13 20:30:17,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.064 2026-10-13 20:30:17,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "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-10-13 20:30:17,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:30:17,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.014 0.034 2026-10-13 20:30:17,661 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:30:17,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.078 2026-10-13 20:30:17,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.115 2026-10-13 20:30:17,732 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:30:17,752 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:30:17,761 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:17,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.166 2026-10-13 20:30:17,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.205 2026-10-13 20:30:17,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.258 2026-10-13 20:30:17,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.205 2026-10-13 20:30:17,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 20:30:17,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.162 2026-10-13 20:30:17,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.206 2026-10-13 20:30:18,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.201 2026-10-13 20:30:18,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.198 2026-10-13 20:30:18,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.417 2026-10-13 20:30:18,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.233 2026-10-13 20:30:18,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.234 2026-10-13 20:30:18,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.199 2026-10-13 20:30:18,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.169 2026-10-13 20:30:18,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.130 2026-10-13 20:30:18,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.112 2026-10-13 20:30:18,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.081 2026-10-13 20:30:18,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.084 2026-10-13 20:30:18,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.090 2026-10-13 20:30:18,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-10-13 20:30:18,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:30:18,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-10-13 20:30:18,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:18,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-10-13 20:30:18,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:18,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:18,531 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:30:18,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:18,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:30:18,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-13 20:30:18,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-13 20:30:18,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-10-13 20:30:18,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:18,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:18,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:30:18,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-13 20:30:18,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-13 20:30:18,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-10-13 20:30:18,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:18,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:18,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:30:18,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-13 20:30:18,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:18,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-10-13 20:30:18,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:18,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:30:18,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:18,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:18,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-13 20:30:18,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:30:18,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-10-13 20:30:19,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-10-13 20:30:19,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:19,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-13 20:30:19,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:19,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:30:19,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:30:19,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:30:19,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:30:19,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-10-13 20:30:20,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-10-13 20:30:20,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:30:20,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:30:20,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:20,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:20,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-10-13 20:30:20,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-10-13 20:30:20,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:20,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:30:20,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-13 20:30:20,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-13 20:30:20,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-13 20:30:20,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:30:20,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 853 2026-10-13 20:30:20,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:30:20,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 853 2026-10-13 20:30:21,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203021_039847_MobileTestUi.txt 2026-10-13 20:30:21,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjdof9wjj_chrome_odoo" 2026-10-13 20:30:21,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1061 2026-10-13 20:30:21,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqz1qjlap_chrome_odoo 2026-10-13 20:30:21,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45299/json/version 2026-10-13 20:30:21,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45299/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:30:21,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:30:21,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45299/json 2026-10-13 20:30:21,388 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45299/json with timeout 3 increased to 10s during tests 2026-10-13 20:30:21,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45299/devtools/page/408F68C48EB5CFDAB8B73848D5EB04F7 2026-10-13 20:30:21,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:30:21,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:30:21,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:30:21,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:30:21,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:30:21,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:30:21,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.010 0.052 2026-10-13 20:30:21,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '408F68C48EB5CFDAB8B73848D5EB04F7', 'loaderId': '0FE6B7C29E231C5F1B595323B08386FD', 'isDownload': False} 2026-10-13 20:30:21,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-13 20:30:21,596 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:21,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-13 20:30:21,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:30:21,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-13 20:30:22,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:30:22,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:30:22,055 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:30:22,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:30:22,070 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:30:22,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:30:22,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.485 2026-10-13 20:30:22,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.644 2026-10-13 20:30:22,810 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:22,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.119 2026-10-13 20:30:22,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:30:22,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:30:23,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.354 2026-10-13 20:30:23,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.067 2026-10-13 20:30:23,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.015 2026-10-13 20:30:23,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 20:30:23,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.054 2026-10-13 20:30:23,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.103 2026-10-13 20:30:23,780 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:30:23,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:30:23,797 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:23,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.154 2026-10-13 20:30:23,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.200 2026-10-13 20:30:23,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.249 2026-10-13 20:30:23,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.262 2026-10-13 20:30:23,961 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-13 20:30:24,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.010 0.192 2026-10-13 20:30:24,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.199 2026-10-13 20:30:24,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.189 2026-10-13 20:30:24,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.187 2026-10-13 20:30:24,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.167 2026-10-13 20:30:24,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.173 2026-10-13 20:30:24,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.176 2026-10-13 20:30:24,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.160 2026-10-13 20:30:24,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.140 2026-10-13 20:30:24,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.132 2026-10-13 20:30:24,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.090 2026-10-13 20:30:24,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.073 2026-10-13 20:30:24,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-13 20:30:24,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.082 2026-10-13 20:30:24,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-13 20:30:24,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-10-13 20:30:24,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:24,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:24,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:24,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:30:24,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:24,600 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:24,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:24,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-13 20:30:24,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:24,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:24,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:24,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:30:24,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:24,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:24,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-13 20:30:24,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:24,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:30:24,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-13 20:30:24,816 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:24,819 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:30:24,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:30:24,844 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:30:24,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:30:24,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:30:24,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:30:24,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-10-13 20:30:24,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-10-13 20:30:24,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-13 20:30:24,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 20:30:24,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-13 20:30:24,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-13 20:30:24,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''6' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:30:24,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:30:24,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-13 20:30:25,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:30:25,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-10-13 20:30:25,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:30:25,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-13 20:30:25,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73076336 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-13 20:30:25,075 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:30:25,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73076336 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-13 20:30:25,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.067 0.149 2026-10-13 20:30:25,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:25] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 20:30:25,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:26,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:30:26,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-13 20:30:26,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:26,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:26,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:30:26,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:26,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:26,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 20:30:26,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:26,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:26,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:30:26,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:26,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:26,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:30:26,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:27,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:27,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:27,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:30:27,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:27,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:27,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-10-13 20:30:27,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:28,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:28,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:30:28,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:28,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:28,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-10-13 20:30:28,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:28,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:30:28,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-13 20:30:28,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:30:28,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:30:28,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39398957 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-13 20:30:28,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-13 20:30:29,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39398957 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-13 20:30:29,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.024 0.078 2026-10-13 20:30:29,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:30:29,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-13 20:30:29,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-13 20:30:29,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:29,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-10-13 20:30:29,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:29,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:29,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:30:29,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:29,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:29,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-10-13 20:30:30,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:30,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:30,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:30,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-10-13 20:30:30,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-10-13 20:30:30,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:30:30,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-10-13 20:30:30,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:30,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:30,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-10-13 20:30:30,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-13 20:30:30,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-13 20:30:30,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:30:30,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-10-13 20:30:30,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-10-13 20:30:30,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.009 0.027 2026-10-13 20:30:31,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:30:31,043 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:31,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1061 2026-10-13 20:30:31,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:30:31,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1061 2026-10-13 20:30:31,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203031_130908_MobileTestUi.txt 2026-10-13 20:30:31,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqz1qjlap_chrome_odoo" 2026-10-13 20:30:31,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1284 2026-10-13 20:30:31,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpeqx4z6_9_chrome_odoo 2026-10-13 20:30:31,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36421/json/version 2026-10-13 20:30:31,426 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36421/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:30:31,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:30:31,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36421/json 2026-10-13 20:30:31,449 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36421/json with timeout 3 increased to 10s during tests 2026-10-13 20:30:31,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36421/devtools/page/9801070F244F675C9374676EB26142E2 2026-10-13 20:30:31,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:30:31,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:30:31,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:30:31,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:30:31,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:30:31,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:30:31,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.011 0.068 2026-10-13 20:30:31,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9801070F244F675C9374676EB26142E2', 'loaderId': '68266B2D7FC6EF1547954B694B2057C3', 'isDownload': False} 2026-10-13 20:30:31,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-13 20:30:31,621 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:31,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:30:31,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 20:30:31,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 20:30:31,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:30:31,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-13 20:30:32,019 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:30:32,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 20:30:32,034 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:30:32,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:30:32,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.124 0.440 2026-10-13 20:30:32,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.572 2026-10-13 20:30:32,680 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:30:32,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.091 2026-10-13 20:30:32,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:30:32,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:30:33,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.093 0.491 2026-10-13 20:30:33,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.070 2026-10-13 20:30:33,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:30:33,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:30:33,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.022 0.041 2026-10-13 20:30:33,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.101 2026-10-13 20:30:33,799 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:30:33,818 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30: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-10-13 20:30:33,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.146 2026-10-13 20:30:33,828 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:30:33,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.179 2026-10-13 20:30:33,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.212 2026-10-13 20:30:33,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.233 2026-10-13 20:30:33,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.216 2026-10-13 20:30:33,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:33] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.008 0.142 2026-10-13 20:30:34,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.156 2026-10-13 20:30:34,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.160 2026-10-13 20:30:34,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.167 2026-10-13 20:30:34,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.164 2026-10-13 20:30:34,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.166 2026-10-13 20:30:34,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.167 2026-10-13 20:30:34,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.156 2026-10-13 20:30:34,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.156 2026-10-13 20:30:34,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.135 2026-10-13 20:30:34,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.001 0.099 2026-10-13 20:30:34,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.061 2026-10-13 20:30:34,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.078 2026-10-13 20:30:34,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-13 20:30:34,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-13 20:30:34,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:34,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:34,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-10-13 20:30:34,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,657 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:30:34,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:34,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-10-13 20:30:34,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:30:34,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-10-13 20:30:34,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:30:34,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-13 20:30:34,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:30:34,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:30:34,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:34,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:34,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:30:34,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:34,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:35,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:35,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:35,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:35,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:30:35,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:35,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:35,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:35,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:35,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:35,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-13 20:30:36,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:36,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:36,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:36,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:36,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:36,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:36,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:30:37,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:37,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:37,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:30:37,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:37,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:37,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-13 20:30:38,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:38,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:38,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:38,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:30:38,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:38,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:38,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-10-13 20:30:39,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:39,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:39,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:30:39,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:39,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:39,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-10-13 20:30:40,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:40,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:40,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:30:40,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:30:40,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:40,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:40,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-10-13 20:30:41,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:41,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:41,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:30:41,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:41,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:41,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:30:41,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:41,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:41,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:30:41,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:41,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:41,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-10-13 20:30:42,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:42,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:42,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:30:42,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:30:42,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:42,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:42,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-10-13 20:30:42,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:43,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:43,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:43,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-13 20:30:43,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:43,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:43,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-13 20:30:43,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:43,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:43,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:30:43,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:30:43,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:43,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:43,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-10-13 20:30:44,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:44,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:44,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:30:44,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:44,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:44,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:44,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:44,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:44,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:44,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:44,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:44,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:30:45,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:45,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-10-13 20:30:45,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-10-13 20:30:45,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-13 20:30:45,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:45,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-10-13 20:30:45,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-10-13 20:30:45,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:30:45,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:45,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-10-13 20:30:45,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-10-13 20:30:45,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-13 20:30:45,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:30:45,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:30:45,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-13 20:30:45,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:45,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:30:45,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:30:45,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:45,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:45,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:45,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:30:45,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:45,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:45,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 20:30:46,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:46,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:46,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:30:46,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:30:46,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:46,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:46,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:46,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:30:46,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:46,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:46,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-10-13 20:30:47,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:47,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:47,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:47,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:47,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:47,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-13 20:30:48,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:30:48,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:48,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:48,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:48,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:48,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:48,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 20:30:49,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:49,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:49,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:49,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:49,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:49,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-13 20:30:49,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:49,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:50,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:50,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:50,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:50,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:30:50,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:50,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:30:50,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-13 20:30:50,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-13 20:30:50,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 20:30:50,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:30:50,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:50,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:30:50,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:30:51,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:51,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:51,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:51,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:51,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:51,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:51,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-13 20:30:51,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:51,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:51,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:51,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:51,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:52,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:30:52,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:52,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:52,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:30:52,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:30:52,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:52,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:52,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:52,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:52,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:52,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:52,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-13 20:30:53,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:53,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:53,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:53,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:53,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:53,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:30:54,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:54,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:54,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:30:54,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:30:54,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:54,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:54,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:54,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:54,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:54,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:54,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-10-13 20:30:55,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:55,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:55,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:55,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:55,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:55,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:30:56,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:56,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:56,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:30:56,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:30:56,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:56,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:30:56,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:56,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:56,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:56,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:56,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-13 20:30:57,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:57,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:57,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:57,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:57,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:57,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:30:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 20:30:57,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:30:58,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:58,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:58,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:58,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:58,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:58,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-10-13 20:30:59,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:59,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:59,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:30:59,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:30:59,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:30:59,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:31:00,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:00,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:31:00,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:00,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 20:31:00,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:00,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:00,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:31:00,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-13 20:31:00,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 20:31:00,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 20:31:00,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:00,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:00,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-10-13 20:31:00,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:00,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:31:00,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:31:00,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1284 2026-10-13 20:31:00,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:31:00,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1284 2026-10-13 20:31:00,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203100_527409_MobileTestUi.txt 2026-10-13 20:31:00,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpeqx4z6_9_chrome_odoo" 2026-10-13 20:31:00,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1510 2026-10-13 20:31:00,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpa_7_i3pj_chrome_odoo 2026-10-13 20:31:00,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36725/json/version 2026-10-13 20:31:00,826 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36725/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:31:00,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:31:00,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36725/json 2026-10-13 20:31:00,845 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36725/json with timeout 3 increased to 10s during tests 2026-10-13 20:31:00,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36725/devtools/page/E8218C9AA0141252754F7B361141C985 2026-10-13 20:31:00,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:31:00,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:31:00,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:31:00,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:31:00,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:31:00,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:31:01,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.008 0.042 2026-10-13 20:31:01,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E8218C9AA0141252754F7B361141C985', 'loaderId': '0B8D4D0B7FB5E7F05770CA1599072B52', 'isDownload': False} 2026-10-13 20:31:01,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-13 20:31:01,019 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:01,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-10-13 20:31:01,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.030 2026-10-13 20:31:01,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-13 20:31:01,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 20:31:01,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 20:31:01,568 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:01,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 20:31:01,584 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:31:01,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:31:02,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.102 0.455 2026-10-13 20:31:02,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.570 2026-10-13 20:31:02,239 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:02,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.085 2026-10-13 20:31:02,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:31:02,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 20:31:03,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.390 2026-10-13 20:31:03,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-10-13 20:31:03,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:31:03,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:31:03,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.042 2026-10-13 20:31:03,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.005 0.073 2026-10-13 20:31:03,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:31:03,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.119 2026-10-13 20:31:03,337 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:31:03,364 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:31:03,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.167 2026-10-13 20:31:03,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-13 20:31:03,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.250 2026-10-13 20:31:03,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.221 2026-10-13 20:31:03,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.209 2026-10-13 20:31:03,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.008 0.180 2026-10-13 20:31:03,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.188 2026-10-13 20:31:03,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.167 2026-10-13 20:31:03,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.171 2026-10-13 20:31:03,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.175 2026-10-13 20:31:03,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.166 2026-10-13 20:31:03,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.144 2026-10-13 20:31:03,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.001 0.119 2026-10-13 20:31:03,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.096 2026-10-13 20:31:03,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.087 2026-10-13 20:31:03,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.063 2026-10-13 20:31:03,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.069 2026-10-13 20:31:03,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-13 20:31:03,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.087 2026-10-13 20:31:04,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:31:04,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:31:04,178 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:04,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:04,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:04,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:31:04,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:04,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:04,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:31:04,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:04,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:04,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:31:05,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:05,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:05,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:31:05,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:05,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:05,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:05,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:05,226 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:05,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:31:05,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-13 20:31:05,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:05,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,299 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:05,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''11' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:05,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:05,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:31:05,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-10-13 20:31:05,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-10-13 20:31:05,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:05,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-13 20:31:05,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''0' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:05,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:05,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:31:05,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-10-13 20:31:05,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-10-13 20:31:05,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:31:05,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:31:05,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-13 20:31:05,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:05,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:31:05,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 20:31:05,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:05,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:05,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-10-13 20:31:05,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:05,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''10' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:05,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:05,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-10-13 20:31:05,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:05,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-13 20:31:05,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''105' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:05,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:05,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:31:05,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-10-13 20:31:05,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:05,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''155' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:05,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:05,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:31:05,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-10-13 20:31:05,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:05,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-10-13 20:31:05,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:05,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:05,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''1' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:06,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:06,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-10-13 20:31:06,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:06,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-13 20:31:06,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:06,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-13 20:31:06,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:06,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:06,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-10-13 20:31:06,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:06,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-13 20:31:06,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:06,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:31:06,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:31:06,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:06,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:31:06,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1510 2026-10-13 20:31:06,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:31:06,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1510 2026-10-13 20:31:06,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203106_361970_MobileTestUi.txt 2026-10-13 20:31:06,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpa_7_i3pj_chrome_odoo" 2026-10-13 20:31:06,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1713 2026-10-13 20:31:06,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp17w0ck6v_chrome_odoo 2026-10-13 20:31:06,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37293/json/version 2026-10-13 20:31:06,660 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37293/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:31:06,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:31:06,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37293/json 2026-10-13 20:31:06,723 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37293/json with timeout 3 increased to 10s during tests 2026-10-13 20:31:06,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37293/devtools/page/7C520C6C8FAC84870345A35F42605770 2026-10-13 20:31:06,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:31:06,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:31:06,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:31:06,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:31:06,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:31:06,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:31:06,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.017 0.047 2026-10-13 20:31:06,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7C520C6C8FAC84870345A35F42605770', 'loaderId': '0E8EB69D771CBBFB5BA88DC2A9513306', 'isDownload': False} 2026-10-13 20:31:06,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-13 20:31:06,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:06,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.011 2026-10-13 20:31:06,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.045 2026-10-13 20:31:06,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.061 2026-10-13 20:31:07,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:31:07,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:31:07,447 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:31:07,455 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:07,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 20:31:07,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:31:08,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.409 2026-10-13 20:31:08,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.537 2026-10-13 20:31:08,097 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:08,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.096 2026-10-13 20:31:08,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:31:08,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:31:08,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.106 0.385 2026-10-13 20:31:08,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.072 2026-10-13 20:31:08,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-10-13 20:31:08,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:31:08,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.032 2026-10-13 20:31:09,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.086 2026-10-13 20:31:09,066 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:09,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.109 2026-10-13 20:31:09,096 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31: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-10-13 20:31:09,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:09,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.127 2026-10-13 20:31:09,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.005 0.156 2026-10-13 20:31:09,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.196 2026-10-13 20:31:09,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-13 20:31:09,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.176 2026-10-13 20:31:09,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.009 0.168 2026-10-13 20:31:09,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.178 2026-10-13 20:31:09,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.180 2026-10-13 20:31:09,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.172 2026-10-13 20:31:09,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.171 2026-10-13 20:31:09,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-10-13 20:31:09,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.141 2026-10-13 20:31:09,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.115 2026-10-13 20:31:09,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.001 0.111 2026-10-13 20:31:09,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.080 2026-10-13 20:31:09,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.064 2026-10-13 20:31:09,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.068 2026-10-13 20:31:09,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-13 20:31:09,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-13 20:31:09,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:31:09,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:09,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:31:09,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:09,924 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:09,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:09,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:09,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:09,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:09,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:10,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:10,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:10,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:10,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:31:10,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:31:10,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:10,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:10,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:31:11,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:11,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:11,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:31:11,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:11,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:11,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:31:11,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:31:11,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-13 20:31:11,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:11,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:11,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:11,304 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:11,306 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:11,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:11,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:11,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 20:31:11,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 20:31:11,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 20:31:11,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-13 20:31:11,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:11,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58728358 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-13 20:31:11,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:31:11,422 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:31:11,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58728358 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-13 20:31:11,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.187 0.270 2026-10-13 20:31:11,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.247 2026-10-13 20:31:11,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:11] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 20:31:12,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-10-13 20:31:12,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 10/13/2026"))' 2026-10-13 20:31:12,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-13 20:31:12,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:12,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:12,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:31:12,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:12,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:12,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:12,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:12,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:12,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:12,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:12,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:12,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:12,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:12,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:12,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:12,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:12,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:12,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:12,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:13,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:13,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:13,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:13,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.007 2026-10-13 20:31:13,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:13,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:13,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:13,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-10-13 20:31:13,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:13,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:31:13,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:13,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:31:13,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:13,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:14,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:14,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:14,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:14,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:14,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:14,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:14,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:14,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-13 20:31:15,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:31:15,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:31:15,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:15,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:15,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:31:15,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:15,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:15,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:15,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:15,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:15,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-10-13 20:31:16,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:16,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:16,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:16,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:16,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:16,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''70' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:16,436 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:16,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:16,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-13 20:31:16,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:16,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''700' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:16,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:16,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:31:16,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-10-13 20:31:16,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5711277 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-13 20:31:16,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:31:16,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5711277 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-13 20:31:16,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.030 0.095 2026-10-13 20:31:16,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:16] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-10-13 20:31:17,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:31:17,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-13 20:31:17,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-13 20:31:17,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-13 20:31:17,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-13 20:31:18,685 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 20:31:18,686 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 20:31:18,686 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 20:31:18,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 20:31:18,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 20:31:18,691 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 20:31:18,691 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 20:31:18,692 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 20:31:18,694 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 20:31:18,694 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 20:31:18,695 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 20:31:18,696 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 20:31:18,697 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 20:31:18,697 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 20:31:18,698 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 20:31:18,702 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 20:31:18,703 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 20:31:18,704 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 20:31:18,712 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:31:18,717 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:31:18,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:31:18,723 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:31:18,728 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 20:31:18,729 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 20:31:18,731 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 20:31:18,732 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:31:18,733 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 20:31:18,737 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:31:18,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 20:31:18,741 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 20:31:18,742 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 20:31:18,744 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 20:31:18,745 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 20:31:18,745 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 20:31:18,746 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 20:31:18,747 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 20:31:18,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:31:18,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:31:18,774 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:31:18,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:31:18,776 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:31:18,785 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:31:18,795 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 20:31:18,803 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:31:18,804 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:31:18,806 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:31:18,812 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 20:31:18,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 20:31:18,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 20:31:18,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 20:31:18,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 20:31:18,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 20:31:18,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 20:31:18,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 20:31:18,817 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 20:31:18,817 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 20:31:18,818 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 20:31:18,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 20:31:18,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 20:31:18,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 20:31:18,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 20:31:18,823 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 20:31:18,824 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 20:31:18,824 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 20:31:18,825 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 20:31:18,825 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 20:31:18,826 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 20:31:18,827 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 20:31:18,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 20:31:18,840 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 20:31:18,841 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:31:18,841 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:31:18,845 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 20:31:18,847 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:31:18,849 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:31:18,849 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 20:31:18,851 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 20:31:18,852 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 20:31:18,853 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 20:31:18,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 20:31:18,864 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:31:18,866 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:31:18,887 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 20:31:18,890 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:31:18,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 20:31:18,893 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:31:18,893 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:31:18,895 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 20:31:18,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 20:31:18,901 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 20:31:18,903 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 20:31:18,904 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 20:31:18,905 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 20:31:18,906 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 20:31:18,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 20:31:18,909 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 20:31:18,911 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 20:31:18,911 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 20:31:18,913 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 20:31:18,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 20:31:18,916 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 20:31:18,917 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 20:31:18,919 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 20:31:18,920 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 20:31:18,921 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 20:31:18,921 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 20:31:18,922 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 20:31:18,923 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 20:31:18,924 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 20:31:18,926 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 20:31:18,928 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 20:31:18,930 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 20:31:18,931 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 20:31:18,932 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 20:31:18,933 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:31:18,933 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 20:31:18,934 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 20:31:18,935 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 20:31:18,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.010 0.012 2026-10-13 20:31:19,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<965733719110393.1791923479.474975824356079-openerp-private@0fa8bf30f5f8>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-13 20:31:19,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:31:19,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:31:19,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:19] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.015 0.048 2026-10-13 20:31:20,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:20,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:31:20,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:20,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:20,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:20,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:20,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:20,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:20,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:20,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:20,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:20,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-10-13 20:31:21,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:21,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:21,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:21,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-13 20:31:21,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-10-13 20:31:21,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:21,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:31:21,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-10-13 20:31:21,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:21,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:21,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86832512 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-13 20:31:21,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:31:21,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86832512 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-13 20:31:21,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.063 0.068 2026-10-13 20:31:21,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:21] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.009 2026-10-13 20:31:21,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:31:22,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-13 20:31:22,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:22,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:31:22,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:22,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:22,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:22,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:22,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:22,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:22,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:22,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:22,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:22,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:31:22,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-13 20:31:22,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 20:31:22,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 20:31:23,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:23,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:23,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:23,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:23,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:23,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52577251 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-13 20:31:23,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-10-13 20:31:23,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52577251 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-13 20:31:23,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.028 0.060 2026-10-13 20:31:23,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.011 2026-10-13 20:31:23,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:23,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:31:23,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:23,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:24,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:24,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:24,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:31:24,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:31:24,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:24,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:24,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:31:24,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:24,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:24,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-13 20:31:25,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:25,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:25,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-13 20:31:25,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:25,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:25,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-13 20:31:25,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:25,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:25,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:25,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:31:25,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:25,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:25,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-10-13 20:31:26,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:26,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:26,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:26,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:26,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:26,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:31:26,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89580462 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-13 20:31:26,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89580462 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-13 20:31:26,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.098 0.103 2026-10-13 20:31:26,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-13 20:31:27,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-10-13 20:31:27,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-13 20:31:27,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:27,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:31:27,334 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:27,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1713 2026-10-13 20:31:27,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:31:27,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1713 2026-10-13 20:31:27,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203127_463609_MobileTestUi.txt 2026-10-13 20:31:27,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp17w0ck6v_chrome_odoo" 2026-10-13 20:31:27,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-13 20:31:28,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1980 2026-10-13 20:31:28,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvw0ibk7o_chrome_odoo 2026-10-13 20:31:28,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34627/json/version 2026-10-13 20:31:28,366 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34627/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:31:28,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:31:28,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34627/json 2026-10-13 20:31:28,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34627/json with timeout 3 increased to 10s during tests 2026-10-13 20:31:28,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34627/devtools/page/68004EAC5840DA44A17CB43DE149A3BA 2026-10-13 20:31:28,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:31:28,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:31:28,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:31:28,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:31:28,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:31:28,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:31:28,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:31:30,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.103 1.445 2026-10-13 20:31:30,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '68004EAC5840DA44A17CB43DE149A3BA', 'loaderId': 'D913C4F26034F45DD4368FF4711DC1C3', 'isDownload': False} 2026-10-13 20:31:30,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-13 20:31:30,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:30,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 20:31:30,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 20:31:30,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-13 20:31:30,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:31:30,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 20:31:30,772 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:30,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:31:30,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 20:31:30,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:31:31,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.283 0.573 2026-10-13 20:31:31,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.876 2026-10-13 20:31:31,763 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:31,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.080 2026-10-13 20:31:31,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:31:31,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:31:32,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.110 0.466 2026-10-13 20:31:32,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.051 2026-10-13 20:31:32,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.020 2026-10-13 20:31:32,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:31:32,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.053 2026-10-13 20:31:32,807 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:31:32,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.124 2026-10-13 20:31:32,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.163 2026-10-13 20:31:32,903 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:31:32,917 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:31:32,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:32,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.206 2026-10-13 20:31:32,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.247 2026-10-13 20:31:33,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-13 20:31:33,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.238 2026-10-13 20:31:33,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.035 0.294 2026-10-13 20:31:33,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.256 2026-10-13 20:31:33,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.291 2026-10-13 20:31:33,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-13 20:31:33,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.297 2026-10-13 20:31:33,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.271 2026-10-13 20:31:33,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.273 2026-10-13 20:31:33,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-13 20:31:33,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.197 2026-10-13 20:31:33,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.164 2026-10-13 20:31:33,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.118 2026-10-13 20:31:33,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.068 2026-10-13 20:31:33,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-13 20:31:33,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.080 2026-10-13 20:31:33,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-13 20:31:33,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:31:33,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:33,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-13 20:31:33,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:33,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.021 2026-10-13 20:31:33,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:33,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:31:33,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:31:33,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:33,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:33,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:33,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:33,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:33,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:33,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:31:33,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:33,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:33,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:33,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:33,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:33,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 20:31:34,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:34,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:34,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:34,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing)' 2026-10-13 20:31:34,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:31:34,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:31:34,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:31:34,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:34,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:34,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 20:31:34,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:34,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:34,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:31:34,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:34,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:34,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-10-13 20:31:35,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:31:35,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:35,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:35,452 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:35,456 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:35,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 20:31:35,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:35,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:35,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:35,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment)' 2026-10-13 20:31:35,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:31:35,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:31:35,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:31:35,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:35,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:35,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:35,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:35,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:35,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:35,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:35,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:35,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-10-13 20:31:36,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:36,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:36,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:36,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:36,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:31:36,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-13 20:31:36,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:36,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:36,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42509671 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-13 20:31:36,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:31:36,873 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:31:37,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42509671 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-13 20:31:37,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.142 0.136 2026-10-13 20:31:37,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:31:37,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:37] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 20:31:37,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:37,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:37,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:37,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt)' 2026-10-13 20:31:37,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:31:38,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:38,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:31:38,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-13 20:31:38,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:38,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 20:31:38,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:38,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:38,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:38,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:38,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 20:31:38,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:38,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:31:38,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:31:38,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-10-13 20:31:38,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-13 20:31:38,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:38,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:38,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:38,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 20:31:38,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:38,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:31:38,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-13 20:31:38,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:38,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:38,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:38,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:31:38,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:38,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:31:38,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:31:38,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:38,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:38,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:38,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:31:38,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''20' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:31:38,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:31:38,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-10-13 20:31:38,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:31:38,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:38,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:38,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95253623 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-13 20:31:38,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-13 20:31:38,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95253623 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-13 20:31:38,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.022 0.066 2026-10-13 20:31:39,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:39,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:39,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:39,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt)' 2026-10-13 20:31:39,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 20:31:39,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:39,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:31:39,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-13 20:31:39,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:31:39,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:39,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:31:39,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:39,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:31:39,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:31:39,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:31:39,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 20:31:39,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0004")) .delete-button' 2026-10-13 20:31:39,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:31:39,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-10-13 20:31:39,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-13 20:31:39,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 20:31:39,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-13 20:31:39,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:31:39,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:31:39,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:31:39,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:39,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:31:39,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:39,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:39,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:31:40,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:31:40,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:31:40,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:31:40,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:31:40,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:31:40,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:40,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:40,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 20:31:41,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:41,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:41,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:31:41,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:31:41,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:31:41,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:41,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:41,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:41,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:31:41,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:31:41,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:41,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66332461 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-13 20:31:41,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:31:43,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66332461 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 193}] 2026-10-13 20:31:43,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.566 1.641 2026-10-13 20:31:43,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.509 2026-10-13 20:31:43,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:43] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.019 2026-10-13 20:31:44,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:31:44,415 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:44,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1980 2026-10-13 20:31:44,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:31:44,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1980 2026-10-13 20:31:44,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203144_519845_MobileTestUi.txt 2026-10-13 20:31:44,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvw0ibk7o_chrome_odoo" 2026-10-13 20:31:44,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-13 20:31:45,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2198 2026-10-13 20:31:45,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpd6y7gxrh_chrome_odoo 2026-10-13 20:31:45,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34705/json/version 2026-10-13 20:31:45,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34705/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:31:45,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:31:45,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34705/json 2026-10-13 20:31:45,231 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34705/json with timeout 3 increased to 10s during tests 2026-10-13 20:31:45,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34705/devtools/page/E7884184CDD22F55105D830381F79685 2026-10-13 20:31:45,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:31:45,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:31:45,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:31:45,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:31:45,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:31:45,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:31:45,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:31:46,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.098 0.843 2026-10-13 20:31:46,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E7884184CDD22F55105D830381F79685', 'loaderId': '78B92B245F67C42748C822AFB3B515B8', 'isDownload': False} 2026-10-13 20:31:46,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-13 20:31:46,416 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:46,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-10-13 20:31:46,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-13 20:31:46,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.034 2026-10-13 20:31:46,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:31:46,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:31:46,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:31:46,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:31:47,000 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:47,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:31:47,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.254 0.668 2026-10-13 20:31:48,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.944 2026-10-13 20:31:48,038 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:48,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.102 2026-10-13 20:31:48,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:31:48,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:31:48,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.147 0.441 2026-10-13 20:31:48,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.070 2026-10-13 20:31:48,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-10-13 20:31:49,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:31:49,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.023 0.048 2026-10-13 20:31:49,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.114 2026-10-13 20:31:49,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:31:49,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.169 2026-10-13 20:31:49,244 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31: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-10-13 20:31:49,258 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:49,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.205 2026-10-13 20:31:49,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:31:49,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.268 2026-10-13 20:31:49,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.316 2026-10-13 20:31:49,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.276 2026-10-13 20:31:49,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.244 2026-10-13 20:31:49,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.208 2026-10-13 20:31:49,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.193 2026-10-13 20:31:49,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.205 2026-10-13 20:31:49,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.206 2026-10-13 20:31:49,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.209 2026-10-13 20:31:49,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.193 2026-10-13 20:31:49,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.170 2026-10-13 20:31:49,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.143 2026-10-13 20:31:49,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-13 20:31:49,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.109 2026-10-13 20:31:49,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.079 2026-10-13 20:31:49,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-13 20:31:49,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-13 20:31:49,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-13 20:31:49,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:31:49,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:50,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:31:50,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:31:50,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.023 2026-10-13 20:31:50,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:31:50,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:50,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:31:50,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:50,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:50,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:50,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:31:50,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:50,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:50,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-13 20:31:51,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:51,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:31:51,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:31:51,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:31:51,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:51,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:31:51,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:51,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:51,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-10-13 20:31:51,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 20:31:51,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:51,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:52,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:31:52,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-13 20:31:52,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-10-13 20:31:52,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:52,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:52,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-13 20:31:52,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:52,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:52,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:31:52,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:52,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:52,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-13 20:31:52,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:31:53,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:53,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:31:53,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:31:53,054 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:53,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2198 2026-10-13 20:31:53,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:31:53,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2198 2026-10-13 20:31:53,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203153_170919_MobileTestUi.txt 2026-10-13 20:31:53,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpd6y7gxrh_chrome_odoo" 2026-10-13 20:31:53,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-13 20:31:53,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2400 2026-10-13 20:31:53,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpw3ess5n3_chrome_odoo 2026-10-13 20:31:53,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45511/json/version 2026-10-13 20:31:53,757 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45511/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:31:53,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:31:53,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45511/json 2026-10-13 20:31:53,805 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45511/json with timeout 3 increased to 10s during tests 2026-10-13 20:31:53,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45511/devtools/page/71E00C0D4119A529D167984CB487B6B6 2026-10-13 20:31:53,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:31:53,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:31:54,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 20:31:54,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:31:54,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:31:54,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:31:54,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:31:54,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.800 2026-10-13 20:31:54,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '71E00C0D4119A529D167984CB487B6B6', 'loaderId': 'BF55B12DAF6572F64ED3376B631386C5', 'isDownload': False} 2026-10-13 20:31:54,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-13 20:31:55,001 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:55,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-13 20:31:55,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.028 2026-10-13 20:31:55,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-13 20:31:55,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:31:55,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:31:55,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:31:55,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 20:31:55,672 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:31:55,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:31:56,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.224 0.672 2026-10-13 20:31:56,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.907 2026-10-13 20:31:56,688 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:31:56,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.101 2026-10-13 20:31:56,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:31:56,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 20:31:57,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.111 0.433 2026-10-13 20:31:57,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.049 2026-10-13 20:31:57,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "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-10-13 20:31:57,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:31:57,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.023 0.043 2026-10-13 20:31:57,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.092 2026-10-13 20:31:57,759 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:31:57,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.144 2026-10-13 20:31:57,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.184 2026-10-13 20:31:57,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.213 2026-10-13 20:31:57,881 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:57,905 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:57,922 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:57,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.249 2026-10-13 20:31:57,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.243 2026-10-13 20:31:58,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.214 2026-10-13 20:31:58,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.246 2026-10-13 20:31:58,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.015 0.237 2026-10-13 20:31:58,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.182 2026-10-13 20:31:58,183 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.196 2026-10-13 20:31:58,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.198 2026-10-13 20:31:58,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.210 2026-10-13 20:31:58,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.192 2026-10-13 20:31:58,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.166 2026-10-13 20:31:58,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.126 2026-10-13 20:31:58,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.104 2026-10-13 20:31:58,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.079 2026-10-13 20:31:58,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-13 20:31:58,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-13 20:31:58,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.098 2026-10-13 20:31:58,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:31:58,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:58,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:31:58,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.021 2026-10-13 20:31:58,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:31:58,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-13 20:31:58,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:58,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:31:58,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:58,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:58,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:31:58,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:31:58,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-13 20:31:58,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:31:58,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-13 20:31:58,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:31:58,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:31:58,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:58,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-10-13 20:31:58,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:58,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:58,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:31:58,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-13 20:31:58,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:31:58,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-13 20:31:58,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:31:59,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:31:59,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:59,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-10-13 20:31:59,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:59,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:59,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:31:59,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-10-13 20:31:59,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:31:59,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-10-13 20:31:59,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:31:59,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:31:59,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-10-13 20:31:59,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:31:59,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:31:59,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:31:59,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:31:59,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-13 20:31:59,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:31:59,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:31:59,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:31:59,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:31:59,355 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:31:59,360 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:31:59,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:31:59,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:31:59,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:31:59,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86643595 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-13 20:31:59,409 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:31:59,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86643595 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-13 20:31:59,586 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.073 0.119 2026-10-13 20:31:59,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 20:31:59,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:31:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:32:00,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:32:00,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:00,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2400 2026-10-13 20:32:00,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:32:00,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2400 2026-10-13 20:32:00,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203200_496871_MobileTestUi.txt 2026-10-13 20:32:00,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpw3ess5n3_chrome_odoo" 2026-10-13 20:32:00,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-13 20:32:01,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2607 2026-10-13 20:32:01,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpxbtwb49r_chrome_odoo 2026-10-13 20:32:01,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36527/json/version 2026-10-13 20:32:01,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36527/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:32:01,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:32:01,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36527/json 2026-10-13 20:32:01,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36527/json with timeout 3 increased to 10s during tests 2026-10-13 20:32:01,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36527/devtools/page/3F8ECA76CDFFC4DC35CEB1C1D4F6CDB8 2026-10-13 20:32:01,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:32:01,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:32:01,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:32:01,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:32:01,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:32:01,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:32:01,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:32:02,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.079 0.889 2026-10-13 20:32:02,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3F8ECA76CDFFC4DC35CEB1C1D4F6CDB8', 'loaderId': 'C0956A06B72F4CE6CA050EEB743330AD', 'isDownload': False} 2026-10-13 20:32:02,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-13 20:32:02,629 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:02,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:02] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:32:02,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:02] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-10-13 20:32:02,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:02] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-13 20:32:03,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:32:03,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:32:03,125 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:32:03,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:32:03,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 20:32:03,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:32:04,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.287 0.661 2026-10-13 20:32:04,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.974 2026-10-13 20:32:04,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:04,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.107 2026-10-13 20:32:04,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:32:04,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:32:05,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.173 0.450 2026-10-13 20:32:05,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.065 2026-10-13 20:32:05,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:32:05,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:32:05,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:32:05,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.031 0.053 2026-10-13 20:32:05,347 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:32:05,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.120 2026-10-13 20:32:05,396 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:32:05,412 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:05,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.143 2026-10-13 20:32:05,432 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:05,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.013 2026-10-13 20:32:05,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.203 2026-10-13 20:32:05,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.266 2026-10-13 20:32:05,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.215 2026-10-13 20:32:05,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.018 0.205 2026-10-13 20:32:05,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.403 2026-10-13 20:32:05,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.278 2026-10-13 20:32:05,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.255 2026-10-13 20:32:05,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.231 2026-10-13 20:32:05,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.275 2026-10-13 20:32:05,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.280 2026-10-13 20:32:05,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.253 2026-10-13 20:32:05,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.223 2026-10-13 20:32:05,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.173 2026-10-13 20:32:05,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.176 2026-10-13 20:32:05,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.143 2026-10-13 20:32:05,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-13 20:32:06,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-13 20:32:06,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-13 20:32:06,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:32:06,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:06,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-10-13 20:32:06,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:06,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:06,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:32:06,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:32:06,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:06,283 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:06,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:06,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:32:06,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:32:06,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:32:06,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:32:06,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:06,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:06,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:06,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:06,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 20:32:06,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-13 20:32:06,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:32:06,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:32:06,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:32:06,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:06,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:06,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:32:06,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:06,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:06,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:06,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:32:07,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:32:07,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:07,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:07,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:07,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:07,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:32:07,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-10-13 20:32:07,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:32:07,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:07,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:07,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:07,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-10-13 20:32:07,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:32:07,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:07,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:07,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:32:07,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:07,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:32:07,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:32:07,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:07,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:32:07,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:32:07,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:32:07,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:07,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:07,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:07,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:32:07,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:32:07,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:07,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:07,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:07,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:07,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:32:08,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:32:08,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:32:08,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:32:08,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:32:08,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:08,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:32:08,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:32:08,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-10-13 20:32:08,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:08,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:08,392 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:32:08,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 20:32:08,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:08,405 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:32:08,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:08,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:08,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:32:08,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:32:08,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:32:08,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:08,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:32:08,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 20:32:08,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:32:08,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:32:08,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:08,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:08,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:08,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-13 20:32:09,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:09,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:09,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:09,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:32:09,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:09,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-13 20:32:09,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:09,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62350044 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-13 20:32:09,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:32:09,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62350044 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-13 20:32:09,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.061 0.141 2026-10-13 20:32:10,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-10-13 20:32:10,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:32:10,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:10,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:10,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:10,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-13 20:32:10,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:10,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:10,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-13 20:32:10,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-13 20:32:10,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:10,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:10,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-13 20:32:10,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-13 20:32:10,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:10,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:10,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-13 20:32:10,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-13 20:32:11,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:11,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:11,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-13 20:32:11,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-13 20:32:11,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-13 20:32:11,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-13 20:32:11,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-13 20:32:11,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:32:11,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-13 20:32:11,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:11,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:11,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:11,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:11,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:11,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:11,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:11,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-13 20:32:11,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-10-13 20:32:11,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.010 0.029 2026-10-13 20:32:11,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:11] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.016 0.044 2026-10-13 20:32:12,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:12,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:12,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-13 20:32:12,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-13 20:32:12,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:12] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-13 20:32:13,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-13 20:32:13,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:13,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:13,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:13,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.022 2026-10-13 20:32:13,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-13 20:32:13,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 20:32:13,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:13,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:32:13,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:32:13,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:13,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71216948 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-13 20:32:13,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:13,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71216948 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-13 20:32:13,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.022 0.067 2026-10-13 20:32:14,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:32:14,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:32:14,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:32:14,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:32:14,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:32:14,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:32:14,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:32:14,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-13 20:32:14,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-10-13 20:32:14,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.029 2026-10-13 20:32:14,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:14] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.017 0.048 2026-10-13 20:32:14,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:32:15,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:15,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:15,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-13 20:32:15,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:15,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:15,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-13 20:32:15,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:32:15,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:32:15,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-10-13 20:32:15,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-13 20:32:15,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:15] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 20:32:17,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:17] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.566 1.976 2026-10-13 20:32:17,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:17] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:32:17,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:17] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.018 2026-10-13 20:32:17,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.022 2026-10-13 20:32:17,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:17] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.011 0.044 2026-10-13 20:32:18,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:18,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:18,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-13 20:32:18,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:18,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:18,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-13 20:32:18,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:19,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-13 20:32:19,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 20:32:19,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:32:19,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.030 2026-10-13 20:32:19,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:19,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:32:19,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:19,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:32:19,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:32:19,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 20:32:19,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:19,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:19,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-13 20:32:19,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.030 2026-10-13 20:32:19,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:19,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-13 20:32:19,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:19,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:32:19,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:19,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:32:19,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,004 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:32:20,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:32:20,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:32:20,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:20] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:32:20,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:32:20,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:32:20,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:20,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-13 20:32:20,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.020 2026-10-13 20:32:20,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:32:20,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:32:20,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:32:20,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:32:20,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-10-13 20:32:20,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:20,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:20,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:20,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:32:20,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:32:21,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:32:21,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:32:21,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:21,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:32:24,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:24,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:32:24,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:24,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:24,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:24,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-10-13 20:32:24,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:24,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:24,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:32:25,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:32:25,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:25,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:25,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-13 20:32:25,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:25,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.027 0.028 2026-10-13 20:32:25,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:25,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:25,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:25,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:25,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:32:25,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:25,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:25,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13388121 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-13 20:32:25,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13388121 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-13 20:32:25,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.031 0.093 2026-10-13 20:32:26,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:32:26,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:26,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:32:26,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:32:26,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:32:26,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:26,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-13 20:32:26,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.017 0.024 2026-10-13 20:32:26,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:26] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.016 0.046 2026-10-13 20:32:27,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:27,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:32:27,058 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:32:27,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2607 2026-10-13 20:32:27,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:32:27,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2607 2026-10-13 20:32:27,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203227_201701_MobileTestUi.txt 2026-10-13 20:32:27,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpxbtwb49r_chrome_odoo" 2026-10-13 20:32:27,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-13 20:32:28,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2863 2026-10-13 20:32:28,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyvk1fvks_chrome_odoo 2026-10-13 20:32:28,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41477/json/version 2026-10-13 20:32:28,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41477/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:32:28,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:32:28,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41477/json 2026-10-13 20:32:28,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41477/json with timeout 3 increased to 10s during tests 2026-10-13 20:32:28,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41477/devtools/page/877E4B5B123E995F5EFBCCF55EBBC66A 2026-10-13 20:32:28,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:32:28,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:32:28,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:32:28,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:32:28,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:32:28,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:32:28,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:32:29,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.121 0.607 2026-10-13 20:32:29,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '877E4B5B123E995F5EFBCCF55EBBC66A', 'loaderId': '70F40A55B24B274A549303C500C8E353', 'isDownload': False} 2026-10-13 20:32:29,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-13 20:32:29,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:29,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-10-13 20:32:29,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:32:29,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-10-13 20:32:29,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 20:32:29,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.018 2026-10-13 20:32:29,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:32:29,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 20:32:29,914 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:32:29,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:32:30,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.246 0.585 2026-10-13 20:32:30,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.847 2026-10-13 20:32:30,869 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:30,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.123 2026-10-13 20:32:31,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:32:31,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 20:32:31,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.115 0.468 2026-10-13 20:32:31,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-13 20:32:31,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:32:31,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:32:31,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.024 0.037 2026-10-13 20:32:31,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.115 2026-10-13 20:32:32,020 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:32:32,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32: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-10-13 20:32:32,044 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:32:32,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.174 2026-10-13 20:32:32,064 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:32,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.214 2026-10-13 20:32:32,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.260 2026-10-13 20:32:32,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.339 2026-10-13 20:32:32,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.304 2026-10-13 20:32:32,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.017 0.256 2026-10-13 20:32:32,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.268 2026-10-13 20:32:32,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.275 2026-10-13 20:32:32,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.279 2026-10-13 20:32:32,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.270 2026-10-13 20:32:32,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.306 2026-10-13 20:32:32,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.320 2026-10-13 20:32:32,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.279 2026-10-13 20:32:32,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.249 2026-10-13 20:32:32,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.238 2026-10-13 20:32:32,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.183 2026-10-13 20:32:32,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.025 0.137 2026-10-13 20:32:32,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.113 2026-10-13 20:32:32,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-13 20:32:32,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:32:32,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.008 0.127 2026-10-13 20:32:32,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:32:32,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:32:32,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.007 0.130 2026-10-13 20:32:32,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:32,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.043 2026-10-13 20:32:32,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:32:32,875 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:32,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:32,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:32,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:32:32,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:32,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:32,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:32:32,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-13 20:32:32,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-10-13 20:32:32,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:33,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:33,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-10-13 20:32:33,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:33,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:33,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:33,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:32:33,110 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:32:33,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:32:33,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:33,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-10-13 20:32:33,158 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:32:33,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21546970 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-13 20:32:33,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21546970 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-13 20:32:33,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.115 0.161 2026-10-13 20:32:33,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-10-13 20:32:34,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:32:34,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:32:34,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:34,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:32:34,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:34,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:34,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:32:34,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:34,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:34,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:32:34,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:34,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:34,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:32:34,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:34,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:34,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:34,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:32:34,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:34,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69813167 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-13 20:32:34,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-13 20:32:34,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69813167 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-13 20:32:34,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.046 0.087 2026-10-13 20:32:34,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-13 20:32:35,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:32:35,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:32:35,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2863 2026-10-13 20:32:35,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:32:35,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2863 2026-10-13 20:32:35,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203235_530643_MobileTestUi.txt 2026-10-13 20:32:35,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyvk1fvks_chrome_odoo" 2026-10-13 20:32:35,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-13 20:32:36,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3090 2026-10-13 20:32:36,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpe0mr1efo_chrome_odoo 2026-10-13 20:32:36,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33759/json/version 2026-10-13 20:32:36,113 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33759/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:32:36,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:32:36,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33759/json 2026-10-13 20:32:36,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33759/json with timeout 3 increased to 10s during tests 2026-10-13 20:32:36,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33759/devtools/page/2BA89A9E31E0D5A66A3DE73875C64969 2026-10-13 20:32:36,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:32:36,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:32:36,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:32:36,458 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:32:36,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:32:36,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:32:36,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:32:37,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.086 0.811 2026-10-13 20:32:37,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2BA89A9E31E0D5A66A3DE73875C64969', 'loaderId': '11A30E9F9BC3AF771EF42A25AA02A9E2', 'isDownload': False} 2026-10-13 20:32:37,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-13 20:32:37,414 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:37,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 20:32:37,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-13 20:32:37,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-13 20:32:37,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 20:32:37,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 20:32:37,954 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:37,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 20:32:37,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:38,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:32:38,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.249 0.666 2026-10-13 20:32:38,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.921 2026-10-13 20:32:39,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:39,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.117 2026-10-13 20:32:39,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:32:39,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:32:39,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.420 2026-10-13 20:32:39,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.046 2026-10-13 20:32:39,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:32:39,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:32:40,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.049 2026-10-13 20:32:40,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.113 2026-10-13 20:32:40,094 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:32:40,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.156 2026-10-13 20:32:40,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.204 2026-10-13 20:32:40,179 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:32:40,191 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:40,201 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:40,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.245 2026-10-13 20:32:40,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.299 2026-10-13 20:32:40,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.254 2026-10-13 20:32:40,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.220 2026-10-13 20:32:40,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.248 2026-10-13 20:32:40,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.199 2026-10-13 20:32:40,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.223 2026-10-13 20:32:40,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.210 2026-10-13 20:32:40,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.191 2026-10-13 20:32:40,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.217 2026-10-13 20:32:40,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.179 2026-10-13 20:32:40,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.145 2026-10-13 20:32:40,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.127 2026-10-13 20:32:40,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.110 2026-10-13 20:32:40,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.075 2026-10-13 20:32:40,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-13 20:32:40,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-13 20:32:40,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-13 20:32:40,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:32:40,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-13 20:32:40,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:40,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.022 2026-10-13 20:32:40,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-10-13 20:32:40,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:40,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:40,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-13 20:32:40,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:41,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-10-13 20:32:41,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:41,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-13 20:32:41,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:41,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-10-13 20:32:41,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:41,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-13 20:32:41,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:41,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-10-13 20:32:41,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:41,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-13 20:32:41,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:41,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-10-13 20:32:41,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:41,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-13 20:32:41,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:41,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-10-13 20:32:41,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:41,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:32:41,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:32:41,330 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:41,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3090 2026-10-13 20:32:41,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:32:41,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3090 2026-10-13 20:32:41,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203241_439581_MobileTestUi.txt 2026-10-13 20:32:41,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpe0mr1efo_chrome_odoo" 2026-10-13 20:32:41,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-13 20:32:45,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3289 2026-10-13 20:32:45,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp31geoxu__chrome_odoo 2026-10-13 20:32:45,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46041/json/version 2026-10-13 20:32:45,752 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46041/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:32:45,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:32:45,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46041/json 2026-10-13 20:32:45,824 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46041/json with timeout 3 increased to 10s during tests 2026-10-13 20:32:45,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46041/devtools/page/614DC34544E3C12F40C5016E04A3C18B 2026-10-13 20:32:45,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:32:45,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:32:46,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:32:46,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:32:46,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:32:46,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:32:46,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:32:47,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.089 0.829 2026-10-13 20:32:47,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '614DC34544E3C12F40C5016E04A3C18B', 'loaderId': '95C2095AE0391BD43876484D409CACE9', 'isDownload': False} 2026-10-13 20:32:47,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-13 20:32:47,044 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:47,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-13 20:32:47,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 20:32:47,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-13 20:32:47,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 20:32:47,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 20:32:47,613 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:47,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:32:47,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:32:47,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:32:48,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.202 0.712 2026-10-13 20:32:48,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.935 2026-10-13 20:32:48,651 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:48,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.128 2026-10-13 20:32:48,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:32:48,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:32:49,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.124 0.357 2026-10-13 20:32:49,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.079 2026-10-13 20:32:49,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:32:49,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:32:49,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.023 0.047 2026-10-13 20:32:49,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.107 2026-10-13 20:32:49,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 20:32:49,705 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32: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-10-13 20:32:49,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.150 2026-10-13 20:32:49,721 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:32:49,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.208 2026-10-13 20:32:49,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:32:49,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.020 0.251 2026-10-13 20:32:49,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-13 20:32:49,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.292 2026-10-13 20:32:49,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:49] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.019 0.234 2026-10-13 20:32:50,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.235 2026-10-13 20:32:50,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.264 2026-10-13 20:32:50,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.255 2026-10-13 20:32:50,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.246 2026-10-13 20:32:50,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.212 2026-10-13 20:32:50,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.253 2026-10-13 20:32:50,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.248 2026-10-13 20:32:50,301 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.237 2026-10-13 20:32:50,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.261 2026-10-13 20:32:50,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.246 2026-10-13 20:32:50,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.232 2026-10-13 20:32:50,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:32:50,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.222 2026-10-13 20:32:50,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:32:50,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 20:32:50,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-10-13 20:32:50,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 20:32:50,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.243 2026-10-13 20:32:50,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-10-13 20:32:50,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:32:50,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.239 2026-10-13 20:32:50,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-13 20:32:50,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-10-13 20:32:50,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-10-13 20:32:50,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.245 2026-10-13 20:32:50,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-10-13 20:32:50,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 20:32:50,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 20:32:50,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 20:32:50,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.283 2026-10-13 20:32:50,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:32:50,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:32:50,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-10-13 20:32:50,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.298 2026-10-13 20:32:50,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:32:50,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.255 2026-10-13 20:32:50,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.244 2026-10-13 20:32:50,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.198 2026-10-13 20:32:50,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.168 2026-10-13 20:32:50,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.117 2026-10-13 20:32:50,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.092 2026-10-13 20:32:50,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:50,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.005 0.078 2026-10-13 20:32:50,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.005 0.087 2026-10-13 20:32:50,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:32:50,886 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:50,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:50,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-13 20:32:50,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:50,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 20:32:50,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 20:32:50,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:50,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:50,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-10-13 20:32:51,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 20:32:51,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 20:32:51,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:51,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-10-13 20:32:51,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 20:32:51,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 20:32:51,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:51,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-13 20:32:51,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-10-13 20:32:51,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:32:51,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:51,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:51,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:32:51,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:32:52,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:32:52,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:52,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-10-13 20:32:52,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-13 20:32:52,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-13 20:32:52,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:52,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-10-13 20:32:52,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-13 20:32:52,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-13 20:32:52,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:32:52,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-10-13 20:32:52,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:32:52,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:32:52,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:52,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:52,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:32:53,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:32:53,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:53,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:32:53,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 20:32:53,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 20:32:53,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:32:53,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:32:53,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:53,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-10-13 20:32:53,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:53,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:32:53,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:32:53,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:53,728 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:32:53,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:32:53,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-13 20:32:53,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:32:53,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:32:53,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89717015 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-13 20:32:53,799 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:32:53,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89717015 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-13 20:32:54,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.085 0.152 2026-10-13 20:32:54,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 20:32:54,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:32:54,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:32:54,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:32:54,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:32:54,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:32:54,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:32:54,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:54,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-10-13 20:32:54,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:54,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:32:54,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-10-13 20:32:55,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:32:55,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:32:55,037 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:32:55,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3289 2026-10-13 20:32:55,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:32:55,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3289 2026-10-13 20:32:55,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203255_170933_MobileTestUi.txt 2026-10-13 20:32:55,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp31geoxu__chrome_odoo" 2026-10-13 20:32:55,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-13 20:32:56,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3510 2026-10-13 20:32:56,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5ytnnq8w_chrome_odoo 2026-10-13 20:32:56,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46125/json/version 2026-10-13 20:32:56,161 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46125/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:32:56,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:32:56,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46125/json 2026-10-13 20:32:56,195 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46125/json with timeout 3 increased to 10s during tests 2026-10-13 20:32:56,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46125/devtools/page/CFB13AE3597D75535A7FE34AFA2C8C2D 2026-10-13 20:32:56,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:32:56,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:32:56,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:32:56,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:32:56,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:32:56,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:32:56,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:32:57,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.089 0.723 2026-10-13 20:32:57,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CFB13AE3597D75535A7FE34AFA2C8C2D', 'loaderId': 'C289D2610FA53E9FDA59A313559399DB', 'isDownload': False} 2026-10-13 20:32:57,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-13 20:32:57,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:57,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 20:32:57,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-10-13 20:32:57,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-10-13 20:32:57,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:32:57,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 20:32:58,000 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:32:58,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 20:32:58,013 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:32:58,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:32:58,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.227 0.635 2026-10-13 20:32:58,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.887 2026-10-13 20:32:59,001 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:32:59,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.100 2026-10-13 20:32:59,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:32:59,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:32:59,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.107 0.560 2026-10-13 20:32:59,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:32:59,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:32:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.069 2026-10-13 20:33:00,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-13 20:33:00,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:33:00,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.027 0.058 2026-10-13 20:33:00,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.127 2026-10-13 20:33:00,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.165 2026-10-13 20:33:00,266 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:00,281 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:33:00,286 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:00,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.228 2026-10-13 20:33:00,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:33:00,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.262 2026-10-13 20:33:00,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.307 2026-10-13 20:33:00,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.280 2026-10-13 20:33:00,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.273 2026-10-13 20:33:00,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.012 0.223 2026-10-13 20:33:00,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.221 2026-10-13 20:33:00,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.241 2026-10-13 20:33:00,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.220 2026-10-13 20:33:00,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-13 20:33:00,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.253 2026-10-13 20:33:00,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.234 2026-10-13 20:33:00,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-13 20:33:00,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.156 2026-10-13 20:33:00,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.140 2026-10-13 20:33:00,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.129 2026-10-13 20:33:00,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.080 2026-10-13 20:33:00,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-13 20:33:00,847 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-13 20:33:00,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.102 2026-10-13 20:33:00,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:33:00,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:33:00,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.019 2026-10-13 20:33:01,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:01,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-13 20:33:01,068 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:01,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:01,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:01,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-10-13 20:33:01,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:01,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:33:01,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:01,145 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:01,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3510 2026-10-13 20:33:01,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:01,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3510 2026-10-13 20:33:01,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203301_247167_MobileTestUi.txt 2026-10-13 20:33:01,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5ytnnq8w_chrome_odoo" 2026-10-13 20:33:01,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-13 20:33:01,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3724 2026-10-13 20:33:01,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpiz7y6x0u_chrome_odoo 2026-10-13 20:33:01,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37807/json/version 2026-10-13 20:33:01,978 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37807/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:02,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:02,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37807/json 2026-10-13 20:33:02,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37807/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:02,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37807/devtools/page/4199B5F353613299E87BA27664F04AA9 2026-10-13 20:33:02,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:02,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:02,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:02,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:02,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:02,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:02,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:03,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.073 0.721 2026-10-13 20:33:03,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4199B5F353613299E87BA27664F04AA9', 'loaderId': '31D8557A1BE90D43FD3FAB75ADB60F4C', 'isDownload': False} 2026-10-13 20:33:03,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-13 20:33:03,236 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:03,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 20:33:03,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-10-13 20:33:03,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-13 20:33:03,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 20:33:03,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-13 20:33:03,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 20:33:03,806 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:33:03,807 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:03,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:04,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.221 0.478 2026-10-13 20:33:04,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.688 2026-10-13 20:33:04,598 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:04,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.072 2026-10-13 20:33:04,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 20:33:04,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:33:05,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.547 2026-10-13 20:33:05,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:05,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.061 2026-10-13 20:33:05,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-13 20:33:05,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 20:33:05,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.044 2026-10-13 20:33:05,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.104 2026-10-13 20:33:05,896 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:33:05,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.151 2026-10-13 20:33:05,956 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:33:05,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:05,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.220 2026-10-13 20:33:05,991 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:06,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.261 2026-10-13 20:33:06,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.311 2026-10-13 20:33:06,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.273 2026-10-13 20:33:06,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.020 0.241 2026-10-13 20:33:06,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.188 2026-10-13 20:33:06,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.230 2026-10-13 20:33:06,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.243 2026-10-13 20:33:06,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.249 2026-10-13 20:33:06,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-13 20:33:06,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.299 2026-10-13 20:33:06,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.261 2026-10-13 20:33:06,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.232 2026-10-13 20:33:06,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.223 2026-10-13 20:33:06,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.168 2026-10-13 20:33:06,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.119 2026-10-13 20:33:06,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.074 2026-10-13 20:33:06,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-13 20:33:06,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.082 2026-10-13 20:33:06,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-13 20:33:06,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-13 20:33:06,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:06,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.021 2026-10-13 20:33:06,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-10-13 20:33:06,728 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:06,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:06,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-13 20:33:06,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:06,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-10-13 20:33:06,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:06,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-13 20:33:06,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:06,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-10-13 20:33:06,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:06,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-13 20:33:06,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:06,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-10-13 20:33:06,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:06,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:33:06,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:06,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3724 2026-10-13 20:33:06,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:06,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3724 2026-10-13 20:33:07,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203307_049728_MobileTestUi.txt 2026-10-13 20:33:07,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpiz7y6x0u_chrome_odoo" 2026-10-13 20:33:07,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-13 20:33:08,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3940 2026-10-13 20:33:08,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_tkdco2k_chrome_odoo 2026-10-13 20:33:08,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43825/json/version 2026-10-13 20:33:08,289 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43825/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:08,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:08,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43825/json 2026-10-13 20:33:08,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43825/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:08,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43825/devtools/page/38AC6E057F922DC227B10928788A56D7 2026-10-13 20:33:08,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:08,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:08,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:08,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:08,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:08,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:08,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:09,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.088 0.923 2026-10-13 20:33:09,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '38AC6E057F922DC227B10928788A56D7', 'loaderId': '927365A33C72990D7B97125C1B8288CE', 'isDownload': False} 2026-10-13 20:33:09,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-13 20:33:09,835 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:09,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:09] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-10-13 20:33:09,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:09] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.050 2026-10-13 20:33:09,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:09] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.033 2026-10-13 20:33:10,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:33:10,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 20:33:10,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.014 0.012 2026-10-13 20:33:10,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:10,523 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:10,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:33:10,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:33:10,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:11,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.254 0.640 2026-10-13 20:33:11,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "GET /pos/ui HTTP/1.1" 200 - 21 0.014 0.912 2026-10-13 20:33:11,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:11,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.072 2026-10-13 20:33:11,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:33:11,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 20:33:11,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 20:33:11,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:33:12,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.564 2026-10-13 20:33:12,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:12,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.073 2026-10-13 20:33:12,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-13 20:33:12,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 20:33:12,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.060 2026-10-13 20:33:12,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:33:12,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.114 2026-10-13 20:33:12,930 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:33:12,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:12,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.188 2026-10-13 20:33:12,984 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:33:13,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.216 2026-10-13 20:33:13,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.263 2026-10-13 20:33:13,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.027 0.295 2026-10-13 20:33:13,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.272 2026-10-13 20:33:13,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.033 0.249 2026-10-13 20:33:13,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.258 2026-10-13 20:33:13,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.249 2026-10-13 20:33:13,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.240 2026-10-13 20:33:13,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.239 2026-10-13 20:33:13,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.269 2026-10-13 20:33:13,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.274 2026-10-13 20:33:13,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.233 2026-10-13 20:33:13,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.241 2026-10-13 20:33:13,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.245 2026-10-13 20:33:13,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-13 20:33:13,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.186 2026-10-13 20:33:13,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-13 20:33:13,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.124 2026-10-13 20:33:13,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.079 2026-10-13 20:33:13,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-13 20:33:13,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-13 20:33:13,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-13 20:33:13,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:13,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.085 2026-10-13 20:33:13,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-10-13 20:33:13,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:13,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.059 2026-10-13 20:33:13,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:33:13,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-13 20:33:13,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:13,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-10-13 20:33:13,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:13,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-13 20:33:13,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:13,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-10-13 20:33:13,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:13,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-13 20:33:13,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:13,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-10-13 20:33:13,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:13,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-13 20:33:13,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:13,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-10-13 20:33:13,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:13,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-13 20:33:14,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:14,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-10-13 20:33:14,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-13 20:33:14,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:14,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-10-13 20:33:14,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:14,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-13 20:33:14,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:14,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:33:14,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:14,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-13 20:33:14,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:14,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-10-13 20:33:14,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:14,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-13 20:33:14,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:14,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-10-13 20:33:14,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:14,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:33:14,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:14,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3940 2026-10-13 20:33:14,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:14,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3940 2026-10-13 20:33:14,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203314_435793_MobileTestUi.txt 2026-10-13 20:33:14,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_tkdco2k_chrome_odoo" 2026-10-13 20:33:14,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-13 20:33:15,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4147 2026-10-13 20:33:15,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcwzv_yqu_chrome_odoo 2026-10-13 20:33:15,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34715/json/version 2026-10-13 20:33:15,120 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34715/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:15,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:15,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34715/json 2026-10-13 20:33:15,148 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34715/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:15,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34715/devtools/page/00AECDD136774681AF3E058E04272BDD 2026-10-13 20:33:15,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:15,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:15,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:15,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:15,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:15,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:15,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:16,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 0.754 2026-10-13 20:33:16,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '00AECDD136774681AF3E058E04272BDD', 'loaderId': '87BEDC82D8771EB487ED77E79AEADDD2', 'isDownload': False} 2026-10-13 20:33:16,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-13 20:33:16,353 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:16,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.017 2026-10-13 20:33:16,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.033 2026-10-13 20:33:16,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 20:33:16,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:33:16,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 20:33:16,983 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:16,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:33:16,999 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:17,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:17,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:17,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.237 0.613 2026-10-13 20:33:17,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.080 2026-10-13 20:33:18,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.024 2026-10-13 20:33:18,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:33:18,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.030 0.056 2026-10-13 20:33:18,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.118 2026-10-13 20:33:18,241 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 20:33:18,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:18,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:18,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.166 2026-10-13 20:33:18,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.214 2026-10-13 20:33:18,339 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:33:18,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.251 2026-10-13 20:33:18,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.292 2026-10-13 20:33:18,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.262 2026-10-13 20:33:18,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.014 0.211 2026-10-13 20:33:18,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.232 2026-10-13 20:33:18,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.218 2026-10-13 20:33:18,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.230 2026-10-13 20:33:18,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.233 2026-10-13 20:33:18,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.254 2026-10-13 20:33:18,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.261 2026-10-13 20:33:18,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.230 2026-10-13 20:33:18,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.202 2026-10-13 20:33:18,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.182 2026-10-13 20:33:18,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.138 2026-10-13 20:33:18,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.115 2026-10-13 20:33:18,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.086 2026-10-13 20:33:18,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.085 2026-10-13 20:33:18,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-13 20:33:18,864 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.072 2026-10-13 20:33:18,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:33:19,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:33:19,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:33:19,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.023 2026-10-13 20:33:19,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:33:19,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:33:19,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:33:19,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:33:19,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:33:19,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:19,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-10-13 20:33:19,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:19,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:19,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:33:19,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-13 20:33:19,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:33:19,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:33:19,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:33:19,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:33:19,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:33:19,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:19,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-10-13 20:33:19,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:19,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:33:19,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:19,395 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:19,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4147 2026-10-13 20:33:19,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:19,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4147 2026-10-13 20:33:19,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203319_504174_MobileTestUi.txt 2026-10-13 20:33:19,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcwzv_yqu_chrome_odoo" 2026-10-13 20:33:19,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-13 20:33:20,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4347 2026-10-13 20:33:20,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp495thv7a_chrome_odoo 2026-10-13 20:33:20,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40377/json/version 2026-10-13 20:33:20,012 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40377/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:20,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:20,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40377/json 2026-10-13 20:33:20,065 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40377/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:20,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40377/devtools/page/370FC1BF8BD0F60A9A910809C962369D 2026-10-13 20:33:20,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:20,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:20,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:20,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:20,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:20,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:20,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:21,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.093 0.616 2026-10-13 20:33:21,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '370FC1BF8BD0F60A9A910809C962369D', 'loaderId': '08039D54F88613092495F26A98AE9CC2', 'isDownload': False} 2026-10-13 20:33:21,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-13 20:33:21,052 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:21,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:33:21,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 20:33:21,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 20:33:21,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 20:33:21,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-13 20:33:21,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-10-13 20:33:21,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:33:21,606 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:21,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:22,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.287 0.592 2026-10-13 20:33:22,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.914 2026-10-13 20:33:22,610 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:22,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.130 2026-10-13 20:33:22,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-13 20:33:22,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 20:33:23,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:24,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 1.417 2026-10-13 20:33:24,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.073 2026-10-13 20:33:24,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:33:24,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:33:24,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.017 0.046 2026-10-13 20:33:24,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 20:33:24,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.101 2026-10-13 20:33:24,668 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:33:24,682 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:24,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.154 2026-10-13 20:33:24,718 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:33:24,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.203 2026-10-13 20:33:24,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.267 2026-10-13 20:33:24,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.311 2026-10-13 20:33:24,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.250 2026-10-13 20:33:24,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.015 0.262 2026-10-13 20:33:24,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.255 2026-10-13 20:33:25,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 20:33:25,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.226 2026-10-13 20:33:25,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.234 2026-10-13 20:33:25,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.212 2026-10-13 20:33:25,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.223 2026-10-13 20:33:25,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.187 2026-10-13 20:33:25,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.021 0.434 2026-10-13 20:33:25,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.022 0.213 2026-10-13 20:33:25,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.198 2026-10-13 20:33:25,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.145 2026-10-13 20:33:25,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-13 20:33:25,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-13 20:33:25,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-13 20:33:25,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:33:25,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.023 2026-10-13 20:33:25,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:33:25,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,472 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:25,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:33:25,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:33:25,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:33:25,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:33:25,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:33:25,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:33:25,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:25,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:25,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-13 20:33:26,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:26,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:26,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-13 20:33:26,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:26,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:33:26,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:33:26,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:33:26,717 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:26,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:33:26,722 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:26,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-13 20:33:26,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:33:26,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:33:26,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55252285 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-13 20:33:26,788 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:33:26,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55252285 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-13 20:33:26,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.064 0.149 2026-10-13 20:33:27,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:27] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.010 2026-10-13 20:33:27,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:33:27,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:33:27,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:33:27,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-13 20:33:27,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-13 20:33:27,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.038 2026-10-13 20:33:28,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:33:28,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-10-13 20:33:29,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-13 20:33:29,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-13 20:33:29,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:29] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.020 2026-10-13 20:33:29,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:29] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.012 0.027 2026-10-13 20:33:30,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 40, model: account.move 2026-10-13 20:33:31,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.502 1.159 2026-10-13 20:33:31,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web HTTP/1.1" 200 - 43 0.022 0.377 2026-10-13 20:33:31,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 20:33:31,647 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:33:31,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.022 2026-10-13 20:33:31,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.041 2026-10-13 20:33:31,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web/webclient/load_menus/863e4879eeab0840566241beb0fa7b9d36daeb78522a266717efe90c2e9bba45 HTTP/1.1" 200 - 2 0.001 0.076 2026-10-13 20:33:31,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:31] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:33:32,545 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:33:32,558 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:33:32,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-13 20:33:32,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.008 2026-10-13 20:33:32,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:33:32,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.091 0.131 2026-10-13 20:33:32,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.209 2026-10-13 20:33:32,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.184 2026-10-13 20:33:32,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.186 2026-10-13 20:33:32,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.013 0.214 2026-10-13 20:33:32,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.220 2026-10-13 20:33:32,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.066 2026-10-13 20:33:32,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.067 2026-10-13 20:33:32,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.072 2026-10-13 20:33:32,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:32] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.077 2026-10-13 20:33:33,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:33] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 200 - 11 0.010 0.111 2026-10-13 20:33:33,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:33] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.078 2026-10-13 20:33:33,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.014 2026-10-13 20:33:33,135 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:33:34,047 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-13 20:33:34,048 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:33:34,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 20:33:34,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-10-13 20:33:34,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.034 0.066 2026-10-13 20:33:34,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.073 2026-10-13 20:33:34,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.072 2026-10-13 20:33:34,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.078 2026-10-13 20:33:34,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.068 2026-10-13 20:33:34,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.046 2026-10-13 20:33:34,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.041 2026-10-13 20:33:34,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.050 2026-10-13 20:33:34,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 304 - 11 0.012 0.088 2026-10-13 20:33:34,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.039 0.113 2026-10-13 20:33:34,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.010 0.038 2026-10-13 20:33:35,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-13 20:33:35,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:35,394 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:35,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4347 2026-10-13 20:33:35,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:35,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4347 2026-10-13 20:33:35,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203335_501887_MobileTestUi.txt 2026-10-13 20:33:35,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp495thv7a_chrome_odoo" 2026-10-13 20:33:35,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-13 20:33:36,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4617 2026-10-13 20:33:36,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7isuly9j_chrome_odoo 2026-10-13 20:33:36,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45571/json/version 2026-10-13 20:33:36,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45571/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:36,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:36,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45571/json 2026-10-13 20:33:36,285 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45571/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:36,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45571/devtools/page/94C2E69059DB54C7C32E0EBFB94C75EF 2026-10-13 20:33:36,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:36,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:36,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:33:36,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:36,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:36,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:36,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:37,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.104 1.157 2026-10-13 20:33:37,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '94C2E69059DB54C7C32E0EBFB94C75EF', 'loaderId': 'B0BFE445A525F685C10A346CB0D7E2A6', 'isDownload': False} 2026-10-13 20:33:37,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-13 20:33:37,821 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:37,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 20:33:37,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-13 20:33:37,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 20:33:38,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:33:38,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 20:33:38,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:33:38,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 20:33:38,324 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:38,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:39,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:39,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.208 0.580 2026-10-13 20:33:39,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.075 2026-10-13 20:33:39,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-10-13 20:33:39,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:33:39,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.025 0.045 2026-10-13 20:33:39,409 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 20:33:39,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.101 2026-10-13 20:33:39,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.152 2026-10-13 20:33:39,495 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:33:39,525 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:39,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.234 2026-10-13 20:33:39,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.279 2026-10-13 20:33:39,629 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:39,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.344 2026-10-13 20:33:39,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.024 0.296 2026-10-13 20:33:39,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.338 2026-10-13 20:33:39,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.022 0.273 2026-10-13 20:33:39,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.312 2026-10-13 20:33:39,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.271 2026-10-13 20:33:39,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.277 2026-10-13 20:33:39,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.225 2026-10-13 20:33:40,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.223 2026-10-13 20:33:40,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.236 2026-10-13 20:33:40,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.180 2026-10-13 20:33:40,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.146 2026-10-13 20:33:40,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.143 2026-10-13 20:33:40,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.096 2026-10-13 20:33:40,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-13 20:33:40,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.098 2026-10-13 20:33:40,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.098 2026-10-13 20:33:40,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:33:40,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 20:33:40,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.019 2026-10-13 20:33:40,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:40,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:33:40,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:40,322 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:40,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:40,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:33:40,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:40,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:33:40,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:33:40,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:40,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:33:40,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-13 20:33:40,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:33:40,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:33:40,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: ''1.94' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:33:40,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:33:40,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:33:40,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-10-13 20:33:40,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:33:40,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 20:33:40,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:40,580 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:33:40,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4617 2026-10-13 20:33:40,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:40,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4617 2026-10-13 20:33:40,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203340_695743_MobileTestUi.txt 2026-10-13 20:33:40,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7isuly9j_chrome_odoo" 2026-10-13 20:33:40,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-13 20:33:41,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4816 2026-10-13 20:33:41,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp17acshmy_chrome_odoo 2026-10-13 20:33:41,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45541/json/version 2026-10-13 20:33:41,231 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45541/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:41,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:41,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45541/json 2026-10-13 20:33:41,305 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45541/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:41,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45541/devtools/page/6CD1BEBF2C1AE1189FC8A083F01BCD0F 2026-10-13 20:33:41,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:41,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:41,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:41,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:41,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:41,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:41,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:42,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:42] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.079 0.828 2026-10-13 20:33:42,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6CD1BEBF2C1AE1189FC8A083F01BCD0F', 'loaderId': '5C5F304AC902FA9F66E95BF0AA90ADF4', 'isDownload': False} 2026-10-13 20:33:42,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-13 20:33:42,506 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:42,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:42] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-13 20:33:42,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:42] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-13 20:33:42,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:42] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-13 20:33:43,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 20:33:43,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.016 2026-10-13 20:33:43,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:43,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-13 20:33:43,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:33:43,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:43,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.220 0.532 2026-10-13 20:33:44,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.764 2026-10-13 20:33:44,042 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:44,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.067 2026-10-13 20:33:44,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:33:44,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:33:44,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.362 2026-10-13 20:33:44,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.048 2026-10-13 20:33:44,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "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-10-13 20:33:44,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.016 0.007 2026-10-13 20:33:45,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.026 0.049 2026-10-13 20:33:45,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.107 2026-10-13 20:33:45,084 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:33:45,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.158 2026-10-13 20:33:45,132 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:33:45,143 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:45,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.214 2026-10-13 20:33:45,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.262 2026-10-13 20:33:45,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.298 2026-10-13 20:33:45,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.234 2026-10-13 20:33:45,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.206 2026-10-13 20:33:45,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.205 2026-10-13 20:33:45,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.224 2026-10-13 20:33:45,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.219 2026-10-13 20:33:45,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.219 2026-10-13 20:33:45,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-13 20:33:45,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.224 2026-10-13 20:33:45,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-13 20:33:45,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.151 2026-10-13 20:33:45,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.135 2026-10-13 20:33:45,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.102 2026-10-13 20:33:45,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.068 2026-10-13 20:33:45,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.072 2026-10-13 20:33:45,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.079 2026-10-13 20:33:45,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-13 20:33:45,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:33:45,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:33:45,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:45,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:33:45,947 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:33:45,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:45,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:45,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:33:45,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:33:46,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:33:46,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:33:46,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:33:46,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:33:46,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:46,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:33:46,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:33:46,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:33:46,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:33:46,351 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:46] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:46,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:33:46,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-13 20:33:46,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: ''1000' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:33:46,401 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:46,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:33:46,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:33:46,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:33:46,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:46,455 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:46] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 20:33:46,471 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:46,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4816 2026-10-13 20:33:46,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:46,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4816 2026-10-13 20:33:46,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203346_588392_MobileTestUi.txt 2026-10-13 20:33:46,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp17acshmy_chrome_odoo" 2026-10-13 20:33:46,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-13 20:33:47,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5028 2026-10-13 20:33:47,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpy78kxsdw_chrome_odoo 2026-10-13 20:33:47,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43693/json/version 2026-10-13 20:33:47,219 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43693/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:47,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:47,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43693/json 2026-10-13 20:33:47,278 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43693/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:47,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43693/devtools/page/A6769AEABC61B0C444DCF1D94252C956 2026-10-13 20:33:47,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:47,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:47,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:33:47,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:47,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:47,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:47,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:48,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.132 0.853 2026-10-13 20:33:48,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A6769AEABC61B0C444DCF1D94252C956', 'loaderId': '20D2B626B89B0E289EFBAE90FC212982', 'isDownload': False} 2026-10-13 20:33:48,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-13 20:33:48,571 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:48,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:48] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 20:33:48,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:48] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-13 20:33:48,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:48] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.036 2026-10-13 20:33:49,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:33:49,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-10-13 20:33:49,181 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:49,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:33:49,202 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:49,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:50,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.303 0.648 2026-10-13 20:33:50,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.981 2026-10-13 20:33:50,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:50,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.130 2026-10-13 20:33:50,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:33:50,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:33:51,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.161 0.348 2026-10-13 20:33:51,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.076 2026-10-13 20:33:51,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.014 2026-10-13 20:33:51,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:33:51,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.046 0.054 2026-10-13 20:33:51,338 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:33:51,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.022 0.160 2026-10-13 20:33:51,422 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:51,440 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:33:51,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.216 2026-10-13 20:33:51,485 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:51,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.016 0.262 2026-10-13 20:33:51,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.350 2026-10-13 20:33:51,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.365 2026-10-13 20:33:51,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.299 2026-10-13 20:33:51,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.025 0.265 2026-10-13 20:33:51,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.264 2026-10-13 20:33:51,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.268 2026-10-13 20:33:51,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.031 0.255 2026-10-13 20:33:51,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.279 2026-10-13 20:33:51,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.261 2026-10-13 20:33:51,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.265 2026-10-13 20:33:51,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.215 2026-10-13 20:33:51,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-13 20:33:52,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.174 2026-10-13 20:33:52,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.102 2026-10-13 20:33:52,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.066 2026-10-13 20:33:52,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-13 20:33:52,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-13 20:33:52,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.006 0.075 2026-10-13 20:33:52,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:52,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:33:52,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-10-13 20:33:52,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-10-13 20:33:52,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:33:52,177 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:52,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5028 2026-10-13 20:33:52,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:33:52,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5028 2026-10-13 20:33:52,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203352_280058_MobileTestUi.txt 2026-10-13 20:33:52,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpy78kxsdw_chrome_odoo" 2026-10-13 20:33:52,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-13 20:33:55,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5229 2026-10-13 20:33:55,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmbj801s9_chrome_odoo 2026-10-13 20:33:55,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35121/json/version 2026-10-13 20:33:55,849 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35121/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:33:55,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:33:55,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35121/json 2026-10-13 20:33:55,899 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35121/json with timeout 3 increased to 10s during tests 2026-10-13 20:33:55,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35121/devtools/page/B283F86335D4090E976CBA088E664B22 2026-10-13 20:33:55,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:33:55,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:33:56,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:33:56,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:33:56,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:33:56,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:33:56,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:33:57,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.079 0.690 2026-10-13 20:33:57,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B283F86335D4090E976CBA088E664B22', 'loaderId': 'F1828CE49240F272BF54DFB2B1E900CB', 'isDownload': False} 2026-10-13 20:33:57,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-13 20:33:57,063 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:33:57,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-10-13 20:33:57,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-10-13 20:33:57,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.038 2026-10-13 20:33:57,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 20:33:57,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 20:33:57,653 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:33:57,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 20:33:57,659 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:33:57,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:33:58,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.253 0.527 2026-10-13 20:33:58,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-13 20:33:58,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.045 2026-10-13 20:33:58,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-10-13 20:33:58,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:33:58,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.024 0.052 2026-10-13 20:33:58,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.094 2026-10-13 20:33:58,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:33:58,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.125 2026-10-13 20:33:58,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.170 2026-10-13 20:33:58,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.005 0.208 2026-10-13 20:33:58,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:33:58,870 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:33:58,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.267 2026-10-13 20:33:58,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.204 2026-10-13 20:33:58,906 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:33:58,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.201 2026-10-13 20:33:58,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:58] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.228 2026-10-13 20:33:59,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.219 2026-10-13 20:33:59,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.015 0.195 2026-10-13 20:33:59,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.221 2026-10-13 20:33:59,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.243 2026-10-13 20:33:59,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.253 2026-10-13 20:33:59,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.272 2026-10-13 20:33:59,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.281 2026-10-13 20:33:59,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.282 2026-10-13 20:33:59,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.278 2026-10-13 20:33:59,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.309 2026-10-13 20:33:59,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.280 2026-10-13 20:33:59,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.272 2026-10-13 20:33:59,586 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.024 0.257 2026-10-13 20:33:59,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:33:59,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:33:59,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:33:59,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:33:59,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.283 2026-10-13 20:33:59,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:33:59,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:33:59,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.281 2026-10-13 20:33:59,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:33:59,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.292 2026-10-13 20:33:59,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:33:59,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-10-13 20:33:59,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.338 2026-10-13 20:33:59,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.302 2026-10-13 20:33:59,852 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:33:59,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.250 2026-10-13 20:33:59,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.233 2026-10-13 20:33:59,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.186 2026-10-13 20:33:59,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.167 2026-10-13 20:33:59,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.093 2026-10-13 20:33:59,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-13 20:33:59,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:33:59] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-13 20:34:00,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-13 20:34:00,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:34:00,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:34:00,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:00,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:00,746 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:00,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5229 2026-10-13 20:34:00,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:00,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5229 2026-10-13 20:34:00,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203400_868269_MobileTestUi.txt 2026-10-13 20:34:00,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmbj801s9_chrome_odoo" 2026-10-13 20:34:01,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5454 2026-10-13 20:34:01,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsmdbt2r8_chrome_odoo 2026-10-13 20:34:01,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43909/json/version 2026-10-13 20:34:01,282 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43909/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:01,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:01,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43909/json 2026-10-13 20:34:01,305 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43909/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:01,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43909/devtools/page/C96961C95610029BF93F55BB923EAF3E 2026-10-13 20:34:01,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:01,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:01,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:01,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:01,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:01,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:01,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.048 2026-10-13 20:34:01,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C96961C95610029BF93F55BB923EAF3E', 'loaderId': '16BB66B8A2F1B416F7765DA327268185', 'isDownload': False} 2026-10-13 20:34:01,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-13 20:34:01,484 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:01,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-13 20:34:01,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 20:34:01,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-13 20:34:01,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 20:34:01,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 20:34:02,045 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:02,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:34:02,063 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:02,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:02,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.126 0.450 2026-10-13 20:34:02,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.056 2026-10-13 20:34:02,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "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-10-13 20:34:02,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:34:02,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.071 2026-10-13 20:34:02,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:34:02,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:02] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.131 2026-10-13 20:34:03,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 20:34:03,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:03,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.184 2026-10-13 20:34:03,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.208 2026-10-13 20:34:03,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.260 2026-10-13 20:34:03,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.284 2026-10-13 20:34:03,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-13 20:34:03,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.010 0.177 2026-10-13 20:34:03,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.182 2026-10-13 20:34:03,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-13 20:34:03,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.193 2026-10-13 20:34:03,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.220 2026-10-13 20:34:03,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.261 2026-10-13 20:34:03,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.272 2026-10-13 20:34:03,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-13 20:34:03,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.454 2026-10-13 20:34:03,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.288 2026-10-13 20:34:03,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.280 2026-10-13 20:34:03,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.279 2026-10-13 20:34:03,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-13 20:34:03,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:34:03,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.262 2026-10-13 20:34:03,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:34:03,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.248 2026-10-13 20:34:03,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:34:03,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:34:03,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:34:03,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.232 2026-10-13 20:34:03,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.272 2026-10-13 20:34:03,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:03,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.285 2026-10-13 20:34:03,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:34:03,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Validate the popup (trigger: .payment-input-number)' 2026-10-13 20:34:03,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.264 2026-10-13 20:34:03,989 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:04,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-13 20:34:04,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.244 2026-10-13 20:34:04,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.195 2026-10-13 20:34:04,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.161 2026-10-13 20:34:04,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-13 20:34:04,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.091 2026-10-13 20:34:04,102 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:04,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-13 20:34:04,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.073 2026-10-13 20:34:04,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.080 2026-10-13 20:34:04,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:34:04,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-10-13 20:34:04,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-13 20:34:04,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-10-13 20:34:04,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-10-13 20:34:04,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:04,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:04,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:04,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5454 2026-10-13 20:34:04,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:04,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5454 2026-10-13 20:34:05,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203405_069439_MobileTestUi.txt 2026-10-13 20:34:05,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsmdbt2r8_chrome_odoo" 2026-10-13 20:34:05,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-13 20:34:09,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5675 2026-10-13 20:34:09,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwh9052uq_chrome_odoo 2026-10-13 20:34:09,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45929/json/version 2026-10-13 20:34:09,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45929/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:09,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:09,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45929/json 2026-10-13 20:34:09,184 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45929/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:09,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45929/devtools/page/CB4FFEA531F10F7E44FA542BC3247EC4 2026-10-13 20:34:09,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:09,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:09,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:09,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:09,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:09,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:09,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:10,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.098 0.647 2026-10-13 20:34:10,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CB4FFEA531F10F7E44FA542BC3247EC4', 'loaderId': 'A7C1DA54C58EE1D1147F9E56169959E7', 'isDownload': False} 2026-10-13 20:34:10,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-13 20:34:10,294 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:10,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-13 20:34:10,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-13 20:34:10,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.043 2026-10-13 20:34:10,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 20:34:10,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-10-13 20:34:10,863 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:34:10,869 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:10,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 20:34:10,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:11,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:34:11,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.274 0.683 2026-10-13 20:34:11,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.048 2026-10-13 20:34:11,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:11] "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-10-13 20:34:11,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:34:12,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.045 0.050 2026-10-13 20:34:12,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.102 2026-10-13 20:34:12,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:12,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:34:12,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:12,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.146 2026-10-13 20:34:12,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.202 2026-10-13 20:34:12,328 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:12,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.234 2026-10-13 20:34:12,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-13 20:34:12,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.268 2026-10-13 20:34:12,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.012 0.208 2026-10-13 20:34:12,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.226 2026-10-13 20:34:12,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.179 2026-10-13 20:34:12,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.200 2026-10-13 20:34:12,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.005 0.204 2026-10-13 20:34:12,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.211 2026-10-13 20:34:12,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.215 2026-10-13 20:34:12,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.230 2026-10-13 20:34:12,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.241 2026-10-13 20:34:12,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.228 2026-10-13 20:34:12,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.225 2026-10-13 20:34:12,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.249 2026-10-13 20:34:12,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.257 2026-10-13 20:34:12,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-10-13 20:34:12,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-10-13 20:34:12,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:34:12,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.262 2026-10-13 20:34:12,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:34:12,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:34:13,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.254 2026-10-13 20:34:13,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:13,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.268 2026-10-13 20:34:13,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-10-13 20:34:13,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:13,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:34:13,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:13,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.287 2026-10-13 20:34:13,151 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:34:13,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5675 2026-10-13 20:34:13,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:13,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.280 2026-10-13 20:34:13,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5675 2026-10-13 20:34:13,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.283 2026-10-13 20:34:13,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.251 2026-10-13 20:34:13,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.235 2026-10-13 20:34:13,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.202 2026-10-13 20:34:13,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.131 2026-10-13 20:34:13,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203413_301966_MobileTestUi.txt 2026-10-13 20:34:13,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwh9052uq_chrome_odoo" 2026-10-13 20:34:13,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-13 20:34:13,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:14,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:14] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.014 1.211 2026-10-13 20:34:14,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-10-13 20:34:14,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-13 20:34:15,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5879 2026-10-13 20:34:15,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpgp4k7xrn_chrome_odoo 2026-10-13 20:34:15,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43545/json/version 2026-10-13 20:34:15,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43545/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:15,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:15,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43545/json 2026-10-13 20:34:15,575 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43545/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:15,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43545/devtools/page/1DB55F2AF7D84D1F9F833E7CB6B21580 2026-10-13 20:34:15,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:15,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:15,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:15,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:15,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:15,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:15,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:16,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.080 0.668 2026-10-13 20:34:16,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1DB55F2AF7D84D1F9F833E7CB6B21580', 'loaderId': '6DB214FE0B5428C35479912E6D205760', 'isDownload': False} 2026-10-13 20:34:16,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-13 20:34:16,723 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:16,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:16] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-10-13 20:34:16,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:16] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 20:34:16,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:16] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.032 2026-10-13 20:34:17,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 20:34:17,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 20:34:17,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:17,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:34:17,345 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:34:17,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:18,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:34:18,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.267 0.660 2026-10-13 20:34:18,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.063 2026-10-13 20:34:18,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:34:18,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:34:18,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.020 0.039 2026-10-13 20:34:18,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.100 2026-10-13 20:34:18,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:34:18,619 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:18,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:18,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.168 2026-10-13 20:34:18,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.197 2026-10-13 20:34:18,699 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:34:18,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.262 2026-10-13 20:34:18,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.285 2026-10-13 20:34:18,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.253 2026-10-13 20:34:18,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.014 0.204 2026-10-13 20:34:18,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.221 2026-10-13 20:34:18,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.208 2026-10-13 20:34:18,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.244 2026-10-13 20:34:19,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.235 2026-10-13 20:34:19,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.230 2026-10-13 20:34:19,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.230 2026-10-13 20:34:19,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.191 2026-10-13 20:34:19,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.186 2026-10-13 20:34:19,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.148 2026-10-13 20:34:19,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.106 2026-10-13 20:34:19,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.082 2026-10-13 20:34:19,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-13 20:34:19,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.090 2026-10-13 20:34:19,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-13 20:34:19,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:19,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:34:19,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.024 2026-10-13 20:34:19,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:19,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:34:19,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-13 20:34:19,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-13 20:34:19,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-13 20:34:20,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-10-13 20:34:20,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.039 0.049 2026-10-13 20:34:21,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:21,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:34:21,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:21,241 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:21,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5879 2026-10-13 20:34:21,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:21,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5879 2026-10-13 20:34:21,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203421_341000_MobileTestUi.txt 2026-10-13 20:34:21,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpgp4k7xrn_chrome_odoo" 2026-10-13 20:34:21,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-13 20:34:21,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6082 2026-10-13 20:34:21,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3u8rxvma_chrome_odoo 2026-10-13 20:34:21,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45147/json/version 2026-10-13 20:34:21,930 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45147/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:21,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:21,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45147/json 2026-10-13 20:34:21,993 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45147/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:22,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45147/devtools/page/E49F3BF6EF2FBA91FE0485F73DB015F8 2026-10-13 20:34:22,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:22,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:22,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:22,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:22,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:22,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:22,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:22,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.079 0.633 2026-10-13 20:34:23,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E49F3BF6EF2FBA91FE0485F73DB015F8', 'loaderId': '27CFBDD3201F217EFD24EA995CD05DD8', 'isDownload': False} 2026-10-13 20:34:23,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-13 20:34:23,027 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:23,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 20:34:23,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 20:34:23,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-13 20:34:23,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 20:34:23,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-10-13 20:34:23,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:34:23,524 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:23,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:23,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:24,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:34:24,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.297 0.495 2026-10-13 20:34:24,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.069 2026-10-13 20:34:24,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "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-10-13 20:34:24,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:34:24,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.017 0.036 2026-10-13 20:34:24,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.096 2026-10-13 20:34:24,613 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:24,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.147 2026-10-13 20:34:24,670 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:24,686 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:24,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.192 2026-10-13 20:34:24,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.232 2026-10-13 20:34:24,762 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:34:24,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.266 2026-10-13 20:34:24,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.255 2026-10-13 20:34:24,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.027 0.233 2026-10-13 20:34:25,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.080 0.235 2026-10-13 20:34:25,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.321 2026-10-13 20:34:25,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.315 2026-10-13 20:34:25,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.355 2026-10-13 20:34:25,183 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.354 2026-10-13 20:34:25,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.342 2026-10-13 20:34:25,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.305 2026-10-13 20:34:25,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.189 2026-10-13 20:34:25,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.162 2026-10-13 20:34:25,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.137 2026-10-13 20:34:25,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.082 2026-10-13 20:34:25,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.008 0.091 2026-10-13 20:34:25,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.101 2026-10-13 20:34:25,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.098 2026-10-13 20:34:25,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:34:25,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:34:25,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:34:25,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.020 2026-10-13 20:34:25,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:34:25,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:34:25,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-13 20:34:25,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:34:25,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:34:25,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:34:25,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:34:25,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-13 20:34:25,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-10-13 20:34:25,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-10-13 20:34:25,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:34:25,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-10-13 20:34:25,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:34:25,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:34:25,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:34:25,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:34:25,712 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:34:25,713 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:25,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:34:25,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:34:25,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-13 20:34:25,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64227188 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-13 20:34:25,777 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:26,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64227188 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-13 20:34:26,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.152 0.129 2026-10-13 20:34:26,151 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 20:34:26,154 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 20:34:26,155 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 20:34:26,155 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 20:34:26,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 20:34:26,157 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 20:34:26,157 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 20:34:26,158 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 20:34:26,159 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 20:34:26,161 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 20:34:26,162 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 20:34:26,163 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 20:34:26,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 20:34:26,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 20:34:26,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 20:34:26,174 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 20:34:26,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 20:34:26,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 20:34:26,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 20:34:26,192 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:34:26,198 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 20:34:26,200 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:26,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 20:34:26,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 20:34:26,207 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 20:34:26,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:34:26,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:34:26,214 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 20:34:26,214 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:34:26,215 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 20:34:26,216 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 20:34:26,217 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 20:34:26,217 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 20:34:26,220 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 20:34:26,220 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 20:34:26,232 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:34:26,235 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:34:26,244 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:34:26,255 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:34:26,284 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 20:34:26,287 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:26,290 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:26,302 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 20:34:26,309 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 20:34:26,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:34:26,313 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 20:34:26,316 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 20:34:26,318 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 20:34:26,322 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 20:34:26,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-13 20:34:26,327 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 20:34:26,329 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 20:34:26,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:34:26,332 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 20:34:26,333 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 20:34:26,335 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 20:34:26,335 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 20:34:26,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 20:34:26,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 20:34:26,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 20:34:26,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 20:34:26,365 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 20:34:26,369 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 20:34:26,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 20:34:26,383 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 20:34:26,390 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 20:34:26,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.048 0.017 2026-10-13 20:34:26,404 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 20:34:26,406 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 20:34:26,409 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 20:34:26,411 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 20:34:26,412 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:26,416 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 20:34:26,419 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 20:34:26,421 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 20:34:26,424 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 20:34:26,425 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 20:34:26,426 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 20:34:26,434 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:34:26,435 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 20:34:26,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 20:34:26,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 20:34:26,449 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 20:34:26,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 20:34:26,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 20:34:26,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 20:34:26,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 20:34:26,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 20:34:26,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 20:34:26,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 20:34:26,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 20:34:26,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 20:34:26,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 20:34:26,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 20:34:26,456 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 20:34:26,456 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 20:34:26,462 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 20:34:26,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 20:34:26,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 20:34:26,464 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 20:34:26,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 20:34:26,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 20:34:26,466 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 20:34:26,466 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 20:34:26,467 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 20:34:26,467 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 20:34:26,468 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 20:34:26,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 20:34:26,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 20:34:26,485 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:34:26,485 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:34:26,494 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:34:26,512 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 20:34:26,513 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:34:26,536 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:34:26,546 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 20:34:26,550 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:34:26,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 20:34:26,573 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:34:26,581 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:34:26,902 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-13 20:34:26,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39069674 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-10-13 20:34:26,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:34:26,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:34:26,968 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:26] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 20:34:26,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:34:26,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 20:34:27,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-13 20:34:27,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:34:27,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:34:27,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39069674 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-10-13 20:34:27,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-13 20:34:27,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.070 0.072 2026-10-13 20:34:27,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-13 20:34:27,087 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:27] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:27,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.018 0.033 2026-10-13 20:34:27,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:27] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.004 0.043 2026-10-13 20:34:27,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:34:28,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:34:28,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:28] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.014 2026-10-13 20:34:28,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:28] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.018 0.031 2026-10-13 20:34:29,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 40, model: account.move 2026-10-13 20:34:30,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.577 1.176 2026-10-13 20:34:30,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.284 2026-10-13 20:34:30,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web HTTP/1.1" 200 - 43 0.021 0.372 2026-10-13 20:34:30,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 20:34:30,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.020 2026-10-13 20:34:30,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web/webclient/load_menus/863e4879eeab0840566241beb0fa7b9d36daeb78522a266717efe90c2e9bba45 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-13 20:34:30,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.044 2026-10-13 20:34:30,747 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:34:30,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:30] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 20:34:31,757 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:34:31,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:34:31,761 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:34:31,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-10-13 20:34:31,928 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:32,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.148 0.157 2026-10-13 20:34:32,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.291 2026-10-13 20:34:32,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.256 2026-10-13 20:34:32,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.274 2026-10-13 20:34:32,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.277 2026-10-13 20:34:32,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.257 2026-10-13 20:34:32,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.074 2026-10-13 20:34:32,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.091 2026-10-13 20:34:32,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.098 2026-10-13 20:34:32,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.094 2026-10-13 20:34:32,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 200 - 11 0.018 0.136 2026-10-13 20:34:32,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.082 2026-10-13 20:34:32,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:34:32,438 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:34:33,316 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:34:33,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-13 20:34:33,323 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 20:34:33,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-10-13 20:34:33,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.034 0.057 2026-10-13 20:34:33,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.037 2026-10-13 20:34:33,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.045 2026-10-13 20:34:33,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.064 2026-10-13 20:34:33,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.050 2026-10-13 20:34:33,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.028 2026-10-13 20:34:33,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.038 2026-10-13 20:34:33,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 304 - 11 0.009 0.066 2026-10-13 20:34:33,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.086 2026-10-13 20:34:33,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.032 0.066 2026-10-13 20:34:33,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:33] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.009 0.034 2026-10-13 20:34:34,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:34:34,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:34,628 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:34,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6082 2026-10-13 20:34:34,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:34,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6082 2026-10-13 20:34:34,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203434_756621_MobileTestUi.txt 2026-10-13 20:34:34,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3u8rxvma_chrome_odoo" 2026-10-13 20:34:34,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-13 20:34:35,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6388 2026-10-13 20:34:35,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjti7m_4v_chrome_odoo 2026-10-13 20:34:35,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32775/json/version 2026-10-13 20:34:35,755 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32775/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:35,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:35,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32775/json 2026-10-13 20:34:35,827 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32775/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:35,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32775/devtools/page/528AE359940EB8063138C8D5D4DFA177 2026-10-13 20:34:35,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:35,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:36,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:36,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:36,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:36,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:36,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:37,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.103 0.765 2026-10-13 20:34:37,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '528AE359940EB8063138C8D5D4DFA177', 'loaderId': '9C8C03CE8F3F388662B86247DA485C3C', 'isDownload': False} 2026-10-13 20:34:37,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-13 20:34:37,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:37,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-13 20:34:37,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-13 20:34:37,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-10-13 20:34:37,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 20:34:37,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.016 2026-10-13 20:34:37,825 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:37,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:34:37,839 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:37,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:38,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.216 0.497 2026-10-13 20:34:38,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.715 2026-10-13 20:34:38,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:38,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.080 2026-10-13 20:34:38,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:34:38,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:34:39,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.154 0.488 2026-10-13 20:34:39,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.069 2026-10-13 20:34:39,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:34:39,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-13 20:34:39,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:34:39,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.031 0.044 2026-10-13 20:34:39,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.118 2026-10-13 20:34:39,828 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:39,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.026 0.181 2026-10-13 20:34:39,907 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:34:39,924 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:39,943 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:34:39,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.025 0.235 2026-10-13 20:34:40,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.295 2026-10-13 20:34:40,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.392 2026-10-13 20:34:40,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.327 2026-10-13 20:34:40,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.025 0.300 2026-10-13 20:34:40,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.252 2026-10-13 20:34:40,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.293 2026-10-13 20:34:40,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-13 20:34:40,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.303 2026-10-13 20:34:40,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.327 2026-10-13 20:34:40,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.334 2026-10-13 20:34:40,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.298 2026-10-13 20:34:40,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.280 2026-10-13 20:34:40,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.245 2026-10-13 20:34:40,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.198 2026-10-13 20:34:40,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.144 2026-10-13 20:34:40,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.097 2026-10-13 20:34:40,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-13 20:34:40,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:34:40,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-13 20:34:40,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:40,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-13 20:34:40,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:34:40,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:40,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:40,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-13 20:34:40,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-10-13 20:34:40,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:40] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.036 0.111 2026-10-13 20:34:41,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-10-13 20:34:41,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 20:34:41,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:41,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:34:41,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:34:41,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-13 20:34:41,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:41,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:41,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-10-13 20:34:41,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:41,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:41,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-13 20:34:41,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:41,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-13 20:34:41,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-10-13 20:34:42,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.062 0.096 2026-10-13 20:34:42,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:34:42,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-10-13 20:34:42,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 20:34:42,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:34:42,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:34:42,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:42,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:42,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:34:42,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:34:42,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:34:42,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-13 20:34:42,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:34:42,965 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:34:42,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21595550 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-13 20:34:43,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21595550 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-13 20:34:43,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.154 0.149 2026-10-13 20:34:43,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:43] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-10-13 20:34:43,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:34:44,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-10-13 20:34:44,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:44,066 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:44,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6388 2026-10-13 20:34:44,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:44,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6388 2026-10-13 20:34:44,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203444_182794_MobileTestUi.txt 2026-10-13 20:34:44,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjti7m_4v_chrome_odoo" 2026-10-13 20:34:44,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-13 20:34:45,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6612 2026-10-13 20:34:45,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsugg63rv_chrome_odoo 2026-10-13 20:34:45,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38671/json/version 2026-10-13 20:34:45,145 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38671/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:45,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:45,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38671/json 2026-10-13 20:34:45,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38671/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:45,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38671/devtools/page/18D9C4F366176784758BA4DFC0DD219C 2026-10-13 20:34:45,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:45,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:45,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:34:45,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:45,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:45,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:45,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:46,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.140 0.861 2026-10-13 20:34:46,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '18D9C4F366176784758BA4DFC0DD219C', 'loaderId': 'EDF6F4B0CEB98CE4EB8B6FFD68E0A64C', 'isDownload': False} 2026-10-13 20:34:46,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-13 20:34:46,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:46,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 20:34:46,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-13 20:34:46,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.045 2026-10-13 20:34:47,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-13 20:34:47,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-10-13 20:34:47,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 20:34:47,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:34:47,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:47,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:48,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:34:48,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.281 0.555 2026-10-13 20:34:48,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.058 2026-10-13 20:34:48,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-10-13 20:34:48,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:34:48,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.044 2026-10-13 20:34:48,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.102 2026-10-13 20:34:48,493 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:48,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.130 2026-10-13 20:34:48,554 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:34:48,581 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:34:48,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.196 2026-10-13 20:34:48,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.240 2026-10-13 20:34:48,670 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:34:48,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.300 2026-10-13 20:34:48,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.259 2026-10-13 20:34:48,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.256 2026-10-13 20:34:48,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.018 0.236 2026-10-13 20:34:48,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.249 2026-10-13 20:34:48,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.232 2026-10-13 20:34:48,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:48] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.249 2026-10-13 20:34:49,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.021 0.286 2026-10-13 20:34:49,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.299 2026-10-13 20:34:49,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.270 2026-10-13 20:34:49,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-13 20:34:49,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-13 20:34:49,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.020 0.191 2026-10-13 20:34:49,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.166 2026-10-13 20:34:49,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.112 2026-10-13 20:34:49,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-13 20:34:49,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-13 20:34:49,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.112 2026-10-13 20:34:49,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:34:49,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:34:49,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:49,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.021 2026-10-13 20:34:49,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-13 20:34:49,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:49,355 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:49,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:49,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:34:49,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:49,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:49,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:34:49,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:34:49,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-13 20:34:49,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:49,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:49,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:34:49,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:49,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:49,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-13 20:34:49,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:49,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:34:49,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:49,610 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:49,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6612 2026-10-13 20:34:49,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:49,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6612 2026-10-13 20:34:49,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203449_716413_MobileTestUi.txt 2026-10-13 20:34:49,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsugg63rv_chrome_odoo" 2026-10-13 20:34:49,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-13 20:34:50,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6806 2026-10-13 20:34:50,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmvrq4o5f_chrome_odoo 2026-10-13 20:34:50,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37919/json/version 2026-10-13 20:34:50,719 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37919/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:34:50,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:34:50,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37919/json 2026-10-13 20:34:50,795 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37919/json with timeout 3 increased to 10s during tests 2026-10-13 20:34:50,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37919/devtools/page/B181319F48047E4749F6E65926EC4117 2026-10-13 20:34:50,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:34:50,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:34:51,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:34:51,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:34:51,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:34:51,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:34:51,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:34:51,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.102 0.725 2026-10-13 20:34:51,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B181319F48047E4749F6E65926EC4117', 'loaderId': 'E24EB28358028E89AE40A3CC71FE1512', 'isDownload': False} 2026-10-13 20:34:51,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-13 20:34:51,947 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:51,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 20:34:51,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 20:34:51,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 20:34:52,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 20:34:52,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-13 20:34:52,456 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:52,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-10-13 20:34:52,460 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:52,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:34:53,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.276 0.532 2026-10-13 20:34:53,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.819 2026-10-13 20:34:53,368 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:34:53,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.072 2026-10-13 20:34:53,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:34:53,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:34:54,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.120 0.502 2026-10-13 20:34:54,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.074 2026-10-13 20:34:54,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:34:54,364 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-13 20:34:54,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:34:54,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.019 0.060 2026-10-13 20:34:54,515 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:34:54,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.120 2026-10-13 20:34:54,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:34:54,589 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:34:54,595 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:54,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.171 2026-10-13 20:34:54,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-13 20:34:54,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.260 2026-10-13 20:34:54,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.308 2026-10-13 20:34:54,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.020 0.263 2026-10-13 20:34:54,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.237 2026-10-13 20:34:54,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.236 2026-10-13 20:34:54,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.005 0.217 2026-10-13 20:34:54,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.218 2026-10-13 20:34:55,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.216 2026-10-13 20:34:55,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.213 2026-10-13 20:34:55,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-13 20:34:55,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.201 2026-10-13 20:34:55,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.195 2026-10-13 20:34:55,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.198 2026-10-13 20:34:55,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.144 2026-10-13 20:34:55,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.100 2026-10-13 20:34:55,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.074 2026-10-13 20:34:55,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.005 0.089 2026-10-13 20:34:55,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-13 20:34:55,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-13 20:34:55,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-10-13 20:34:55,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:55,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-10-13 20:34:55,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:55,375 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:55,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:55,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:34:55,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:34:55,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:55,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:34:55,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-10-13 20:34:56,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:34:56,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:34:56,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:34:56,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:34:56,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:34:56,333 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:56,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:34:56,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:34:56,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9618217 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-13 20:34:56,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:34:56,403 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:56,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9618217 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-13 20:34:56,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.079 0.162 2026-10-13 20:34:56,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:56] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-10-13 20:34:57,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:34:57,424 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:34:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:34:57,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6806 2026-10-13 20:34:57,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:34:57,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6806 2026-10-13 20:34:57,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203457_534540_MobileTestUi.txt 2026-10-13 20:34:57,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmvrq4o5f_chrome_odoo" 2026-10-13 20:34:59,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-13 20:35:00,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7018 2026-10-13 20:35:00,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphkf679s0_chrome_odoo 2026-10-13 20:35:00,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39011/json/version 2026-10-13 20:35:00,793 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39011/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:00,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:00,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39011/json 2026-10-13 20:35:00,833 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39011/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:00,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39011/devtools/page/48D77ADA4047563435029F7CA779DA9C 2026-10-13 20:35:00,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:00,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:01,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:35:01,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:01,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:01,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:01,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:02,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.116 0.912 2026-10-13 20:35:02,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '48D77ADA4047563435029F7CA779DA9C', 'loaderId': 'A0742A9EAA453D81895D8C48544A37EC', 'isDownload': False} 2026-10-13 20:35:02,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-13 20:35:02,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:02,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 20:35:02,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-13 20:35:02,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-13 20:35:02,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 20:35:02,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-13 20:35:02,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:02,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 20:35:02,796 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:35:02,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:35:04,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.296 1.552 2026-10-13 20:35:04,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:04] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 1.889 2026-10-13 20:35:04,796 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:04,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.161 2026-10-13 20:35:04,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:35:04,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:35:05,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.132 0.332 2026-10-13 20:35:05,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.072 2026-10-13 20:35:05,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.020 2026-10-13 20:35:05,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:35:05,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.021 0.017 2026-10-13 20:35:05,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.035 2026-10-13 20:35:05,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.050 2026-10-13 20:35:05,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:35:05,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.055 2026-10-13 20:35:05,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.009 0.088 2026-10-13 20:35:05,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.127 2026-10-13 20:35:05,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.101 2026-10-13 20:35:05,854 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:35:05,861 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:35:05,873 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:05,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.012 0.113 2026-10-13 20:35:05,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-13 20:35:05,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:05] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.037 0.169 2026-10-13 20:35:06,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.117 2026-10-13 20:35:06,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.110 2026-10-13 20:35:06,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.016 2026-10-13 20:35:06,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:06,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-13 20:35:06,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:06,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-10-13 20:35:06,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.021 2026-10-13 20:35:06,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.039 2026-10-13 20:35:06,681 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:06,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.053 2026-10-13 20:35:06,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.015 0.036 2026-10-13 20:35:07,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:07,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-13 20:35:07,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:07,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-13 20:35:07,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:07] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.018 2026-10-13 20:35:07,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.021 0.057 2026-10-13 20:35:07,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.009 0.030 2026-10-13 20:35:07,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:35:08,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:08,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-13 20:35:08,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:08,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.017 2026-10-13 20:35:08,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-10-13 20:35:08,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.014 0.045 2026-10-13 20:35:08,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:08] "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-10-13 20:35:09,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:35:09,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:09,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:35:09,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:35:09,491 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:09,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7018 2026-10-13 20:35:09,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:35:09,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7018 2026-10-13 20:35:09,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203509_593009_MobileTestUi.txt 2026-10-13 20:35:09,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphkf679s0_chrome_odoo" 2026-10-13 20:35:09,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-13 20:35:10,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7225 2026-10-13 20:35:10,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpk9brx8sd_chrome_odoo 2026-10-13 20:35:10,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46125/json/version 2026-10-13 20:35:10,375 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46125/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:10,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:10,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46125/json 2026-10-13 20:35:10,434 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46125/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:10,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46125/devtools/page/8EA98E2DE08C386E1C606C62CA5728F7 2026-10-13 20:35:10,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:10,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:10,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:35:10,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:10,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:10,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:10,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:11,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.112 0.786 2026-10-13 20:35:11,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8EA98E2DE08C386E1C606C62CA5728F7', 'loaderId': '9085F0D950C0EE95F307429F49FF20AC', 'isDownload': False} 2026-10-13 20:35:11,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-13 20:35:11,672 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:11,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:11] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-13 20:35:11,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:11] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 20:35:11,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:11] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-10-13 20:35:12,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:35:12,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-13 20:35:12,197 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:35:12,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:35:12,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:35:12,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:35:13,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.307 0.602 2026-10-13 20:35:13,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.922 2026-10-13 20:35:13,261 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:13,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.117 2026-10-13 20:35:13,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 20:35:13,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:35:14,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.477 2026-10-13 20:35:14,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.064 2026-10-13 20:35:14,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-10-13 20:35:14,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:14,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:35:14,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.019 0.037 2026-10-13 20:35:14,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.090 2026-10-13 20:35:14,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.119 2026-10-13 20:35:14,459 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:14,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.187 2026-10-13 20:35:14,532 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:14,560 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:35:14,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.248 2026-10-13 20:35:14,601 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:14,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.288 2026-10-13 20:35:14,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.263 2026-10-13 20:35:14,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.247 2026-10-13 20:35:14,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.251 2026-10-13 20:35:14,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.014 0.186 2026-10-13 20:35:14,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.170 2026-10-13 20:35:14,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.194 2026-10-13 20:35:14,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.231 2026-10-13 20:35:14,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.239 2026-10-13 20:35:14,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.214 2026-10-13 20:35:14,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.178 2026-10-13 20:35:14,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.145 2026-10-13 20:35:14,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.142 2026-10-13 20:35:14,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.118 2026-10-13 20:35:14,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.077 2026-10-13 20:35:15,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.006 0.093 2026-10-13 20:35:15,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.097 2026-10-13 20:35:15,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-13 20:35:15,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:35:15,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:35:15,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-10-13 20:35:15,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:35:15,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:35:15,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:15,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 20:35:15,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:15,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:15,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:35:15,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:35:15,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:35:15,447 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:35:15,448 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:35:15,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:35:15,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:35:15,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.015 2026-10-13 20:35:15,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:35:15,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7126197 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-13 20:35:15,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7126197 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-13 20:35:15,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.080 0.166 2026-10-13 20:35:15,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:15] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 20:35:16,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:35:16,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:16,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:35:16,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-13 20:35:16,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:35:16,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.026 2026-10-13 20:35:16,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.019 0.037 2026-10-13 20:35:17,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:35:17,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:17,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:35:17,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:17,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:17,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:35:17,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:17,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:17,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:35:17,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:35:17,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-13 20:35:17,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-13 20:35:17,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:35:17,672 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:35:17,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7225 2026-10-13 20:35:17,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:35:17,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7225 2026-10-13 20:35:17,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203517_774511_MobileTestUi.txt 2026-10-13 20:35:17,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpk9brx8sd_chrome_odoo" 2026-10-13 20:35:17,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-13 20:35:18,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7434 2026-10-13 20:35:18,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpgu_nul_4_chrome_odoo 2026-10-13 20:35:18,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41489/json/version 2026-10-13 20:35:18,802 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41489/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:18,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:18,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41489/json 2026-10-13 20:35:18,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41489/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:18,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41489/devtools/page/0E6866C3FAEF73BFDCF195E1C1995C40 2026-10-13 20:35:18,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:18,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:19,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:35:19,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:19,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:19,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:19,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:19,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:19] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.131 0.716 2026-10-13 20:35:19,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0E6866C3FAEF73BFDCF195E1C1995C40', 'loaderId': 'C4600D5285D7381F8AA4E93368B20C0D', 'isDownload': False} 2026-10-13 20:35:19,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-13 20:35:19,998 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:20,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-13 20:35:20,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-10-13 20:35:20,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.041 2026-10-13 20:35:20,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 20:35:20,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-13 20:35:20,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:35:20,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 20:35:20,588 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:35:20,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:35:21,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:21,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.330 0.589 2026-10-13 20:35:21,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.052 2026-10-13 20:35:21,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-10-13 20:35:21,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:35:21,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.023 0.037 2026-10-13 20:35:21,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.099 2026-10-13 20:35:21,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:35:21,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.130 2026-10-13 20:35:21,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.178 2026-10-13 20:35:21,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.228 2026-10-13 20:35:21,961 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:35:21,977 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:35:21,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.279 2026-10-13 20:35:22,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.261 2026-10-13 20:35:22,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:35:22,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.229 2026-10-13 20:35:22,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.256 2026-10-13 20:35:22,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.013 0.250 2026-10-13 20:35:22,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.147 2026-10-13 20:35:22,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.184 2026-10-13 20:35:22,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.187 2026-10-13 20:35:22,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.221 2026-10-13 20:35:22,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.214 2026-10-13 20:35:22,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.190 2026-10-13 20:35:22,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.155 2026-10-13 20:35:22,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.132 2026-10-13 20:35:22,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.115 2026-10-13 20:35:22,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.065 2026-10-13 20:35:22,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.065 2026-10-13 20:35:22,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-13 20:35:22,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.006 0.083 2026-10-13 20:35:22,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:35:22,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-10-13 20:35:22,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.017 2026-10-13 20:35:22,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-10-13 20:35:22,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:35:22,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:35:22,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7434 2026-10-13 20:35:22,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:35:22,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7434 2026-10-13 20:35:22,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203522_806482_MobileTestUi.txt 2026-10-13 20:35:22,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpgu_nul_4_chrome_odoo" 2026-10-13 20:35:22,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-13 20:35:23,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7629 2026-10-13 20:35:23,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppsux01sp_chrome_odoo 2026-10-13 20:35:23,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45215/json/version 2026-10-13 20:35:23,395 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45215/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:23,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:23,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45215/json 2026-10-13 20:35:23,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45215/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:23,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45215/devtools/page/F3E7C4A5AF494639D41D1DB33BDB2A16 2026-10-13 20:35:23,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:23,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:23,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 20:35:23,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:23,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:23,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:23,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:24,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.013 0.367 2026-10-13 20:35:24,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /web HTTP/1.1" 200 - 110 0.086 0.599 2026-10-13 20:35:24,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F3E7C4A5AF494639D41D1DB33BDB2A16', 'loaderId': '525737581F910CDCB6877C7EE0378045', 'isDownload': False} 2026-10-13 20:35:24,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-13 20:35:24,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-10-13 20:35:24,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.032 2026-10-13 20:35:24,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-13 20:35:24,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:24] "GET /web/webclient/load_menus/77215feb7c77c824009c2aa95796b99edaab49dee3592ab07c9565cf57552d3e HTTP/1.1" 200 - 2 0.001 0.058 2026-10-13 20:35:25,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.061 2026-10-13 20:35:25,034 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:35:25,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:25] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 20:35:26,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:35:26,119 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-13 20:35:26,122 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 20:35:26,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.011 2026-10-13 20:35:26,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:35:26,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.139 0.139 2026-10-13 20:35:26,431 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:35:26,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.278 2026-10-13 20:35:26,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.243 2026-10-13 20:35:26,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.256 2026-10-13 20:35:26,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.292 2026-10-13 20:35:26,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.285 2026-10-13 20:35:26,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.012 0.241 2026-10-13 20:35:26,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.109 2026-10-13 20:35:26,586 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:35:26,592 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:35:26,612 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:35:26,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.142 2026-10-13 20:35:26,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.162 2026-10-13 20:35:26,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.138 2026-10-13 20:35:26,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 18 0.020 0.165 2026-10-13 20:35:26,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.057 2026-10-13 20:35:26,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.014 2026-10-13 20:35:26,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:35:27,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-13 20:35:27,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 20:35:27,805 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-13 20:35:27,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.017 2026-10-13 20:35:27,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.066 0.077 2026-10-13 20:35:27,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.080 2026-10-13 20:35:27,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.064 2026-10-13 20:35:28,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.080 2026-10-13 20:35:28,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.086 2026-10-13 20:35:28,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.015 0.030 2026-10-13 20:35:28,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.054 2026-10-13 20:35:28,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.018 0.066 2026-10-13 20:35:28,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.086 2026-10-13 20:35:28,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.037 0.089 2026-10-13 20:35:28,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:28] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.013 0.034 2026-10-13 20:35:29,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:35:29,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:29,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.075 0.086 2026-10-13 20:35:29,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.053 0.135 2026-10-13 20:35:29,641 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:29,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-13 20:35:29,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-10-13 20:35:29,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-13 20:35:29,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.005 2026-10-13 20:35:30,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:35:30,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-13 20:35:30,172 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:35:30,174 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:35:30,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.182 0.577 2026-10-13 20:35:30,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:31,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.059 2026-10-13 20:35:31,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-10-13 20:35:31,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:35:31,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.046 0.055 2026-10-13 20:35:31,243 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:35:31,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.131 2026-10-13 20:35:31,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:35:31,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.191 2026-10-13 20:35:31,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.232 2026-10-13 20:35:31,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.320 2026-10-13 20:35:31,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.360 2026-10-13 20:35:31,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.014 0.290 2026-10-13 20:35:31,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.252 2026-10-13 20:35:31,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.282 2026-10-13 20:35:31,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.278 2026-10-13 20:35:31,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.240 2026-10-13 20:35:31,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.016 0.212 2026-10-13 20:35:31,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-13 20:35:31,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-13 20:35:31,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.188 2026-10-13 20:35:31,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.168 2026-10-13 20:35:31,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.126 2026-10-13 20:35:31,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.101 2026-10-13 20:35:31,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-13 20:35:31,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.006 0.085 2026-10-13 20:35:31,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:35:31,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:31,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.021 2026-10-13 20:35:32,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:35:32,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:32,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:32,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:35:32,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:32,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:32,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:35:32,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-10-13 20:35:32,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89396422 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-13 20:35:32,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:32,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:35:32,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-10-13 20:35:32,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:35:32,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89396422 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-13 20:35:32,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.066 0.104 2026-10-13 20:35:32,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /web HTTP/1.1" 200 - 16 0.014 0.090 2026-10-13 20:35:32,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /web HTTP/1.1" 200 - 16 0.012 0.054 2026-10-13 20:35:32,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.015 2026-10-13 20:35:32,942 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 20:35:32,943 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:35:32,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:35:32,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-10-13 20:35:33,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.040 0.063 2026-10-13 20:35:33,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.074 2026-10-13 20:35:33,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.084 2026-10-13 20:35:33,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.096 2026-10-13 20:35:33,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.088 2026-10-13 20:35:33,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.045 2026-10-13 20:35:33,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.049 2026-10-13 20:35:33,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.049 2026-10-13 20:35:33,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.022 0.100 2026-10-13 20:35:33,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.090 2026-10-13 20:35:33,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.074 2026-10-13 20:35:33,714 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-13 20:35:33,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-13 20:35:33,739 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-13 20:35:33,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.010 2026-10-13 20:35:33,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.027 2026-10-13 20:35:33,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.036 0.134 2026-10-13 20:35:33,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.138 2026-10-13 20:35:33,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.148 2026-10-13 20:35:33,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.148 2026-10-13 20:35:33,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.163 2026-10-13 20:35:33,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.057 2026-10-13 20:35:33,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.070 2026-10-13 20:35:34,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:34] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.019 0.076 2026-10-13 20:35:34,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.109 2026-10-13 20:35:34,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:34] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.027 2026-10-13 20:35:34,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:34] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.016 0.043 2026-10-13 20:35:34,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:34] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.018 0.026 2026-10-13 20:35:34,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:35:35,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:35:35,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.028 0.085 2026-10-13 20:35:35,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.014 0.052 2026-10-13 20:35:35,227 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:35,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:35:35,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:35:35,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.130 0.391 2026-10-13 20:35:35,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.309 2026-10-13 20:35:36,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.047 2026-10-13 20:35:36,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "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-10-13 20:35:36,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:35:36,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.008 2026-10-13 20:35:36,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.009 0.039 2026-10-13 20:35:36,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.018 2026-10-13 20:35:36,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:35:36,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-13 20:35:36,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-13 20:35:37,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.027 0.045 2026-10-13 20:35:37,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:35:37,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:37,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:35:37,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:35:37,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:35:38,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:35:38,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:38,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:35:38,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:35:38,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:35:38,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.016 2026-10-13 20:35:38,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8916604 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-13 20:35:38,100 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:35:38,125 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #41 deleted pos.order.line records with IDs: [62] 2026-10-13 20:35:38,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8916604 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-13 20:35:38,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.113 0.154 2026-10-13 20:35:38,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.013 2026-10-13 20:35:38,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:35:39,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:35:39,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-13 20:35:39,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-13 20:35:39,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:39] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.013 0.037 2026-10-13 20:35:40,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:35:40,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:40] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.023 0.014 2026-10-13 20:35:40,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-13 20:35:41,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:41] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.619 1.192 2026-10-13 20:35:41,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.130 2026-10-13 20:35:41,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:41] "GET /web HTTP/1.1" 200 - 16 0.013 0.057 2026-10-13 20:35:42,365 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-13 20:35:42,370 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-13 20:35:42,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-10-13 20:35:42,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.065 0.017 2026-10-13 20:35:42,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.082 2026-10-13 20:35:42,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.051 0.113 2026-10-13 20:35:42,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.101 2026-10-13 20:35:42,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.080 2026-10-13 20:35:42,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.089 2026-10-13 20:35:42,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.104 2026-10-13 20:35:42,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.031 2026-10-13 20:35:42,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.031 2026-10-13 20:35:42,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.011 0.060 2026-10-13 20:35:42,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.086 2026-10-13 20:35:42,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:42] "GET /web?reload=true HTTP/1.1" 200 - 16 0.012 0.052 2026-10-13 20:35:43,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-13 20:35:43,190 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 20:35:43,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.020 2026-10-13 20:35:43,240 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-13 20:35:43,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.033 2026-10-13 20:35:43,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.051 0.102 2026-10-13 20:35:43,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.093 2026-10-13 20:35:43,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.094 2026-10-13 20:35:43,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.115 2026-10-13 20:35:43,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.066 2026-10-13 20:35:43,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.053 2026-10-13 20:35:43,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.056 2026-10-13 20:35:43,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.011 0.074 2026-10-13 20:35:43,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.109 2026-10-13 20:35:43,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.004 0.031 2026-10-13 20:35:43,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.009 0.028 2026-10-13 20:35:43,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:43] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.008 0.033 2026-10-13 20:35:44,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:35:44,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-10-13 20:35:44,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:44,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:44] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.019 0.049 2026-10-13 20:35:44,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.012 0.055 2026-10-13 20:35:44,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:44,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:35:44,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:35:45,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.116 0.414 2026-10-13 20:35:45,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.260 2026-10-13 20:35:45,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.069 2026-10-13 20:35:45,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "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-10-13 20:35:45,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:35:45,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-10-13 20:35:45,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.009 0.029 2026-10-13 20:35:45,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:35:46,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:46,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:35:46,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:46,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:35:46,458 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:46,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7629 2026-10-13 20:35:46,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:35:46,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7629 2026-10-13 20:35:46,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203546_608663_MobileTestUi.txt 2026-10-13 20:35:46,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppsux01sp_chrome_odoo" 2026-10-13 20:35:46,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-13 20:35:47,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8000 2026-10-13 20:35:47,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprigbxsv0_chrome_odoo 2026-10-13 20:35:47,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39619/json/version 2026-10-13 20:35:47,469 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39619/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:47,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:47,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39619/json 2026-10-13 20:35:47,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39619/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:47,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39619/devtools/page/86D61A3C8B05C167C1AF24AA6D5539CC 2026-10-13 20:35:47,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:47,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:47,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:35:47,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:47,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:47,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:47,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:48,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.069 0.697 2026-10-13 20:35:48,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '86D61A3C8B05C167C1AF24AA6D5539CC', 'loaderId': '31EA85347EEDF80A233D44623C23D100', 'isDownload': False} 2026-10-13 20:35:48,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-13 20:35:48,741 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:48,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:48] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 20:35:48,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:48] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 20:35:48,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:48] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-13 20:35:49,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 20:35:49,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.010 2026-10-13 20:35:49,345 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:35:49,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 20:35:49,365 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:35:49,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:35:50,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.206 0.556 2026-10-13 20:35:50,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.795 2026-10-13 20:35:50,263 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:50,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.112 2026-10-13 20:35:50,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 20:35:50,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:35:51,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.191 0.426 2026-10-13 20:35:51,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.065 2026-10-13 20:35:51,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:35:51,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:35:51,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:35:51,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.031 0.045 2026-10-13 20:35:51,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.103 2026-10-13 20:35:51,395 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:35:51,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.145 2026-10-13 20:35:51,447 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:35:51,467 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:35:51,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.199 2026-10-13 20:35:51,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:51,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.260 2026-10-13 20:35:51,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.301 2026-10-13 20:35:51,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.251 2026-10-13 20:35:51,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.234 2026-10-13 20:35:51,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.013 0.213 2026-10-13 20:35:51,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.199 2026-10-13 20:35:51,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-13 20:35:51,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.220 2026-10-13 20:35:51,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.203 2026-10-13 20:35:51,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.243 2026-10-13 20:35:51,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.217 2026-10-13 20:35:51,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.192 2026-10-13 20:35:51,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.178 2026-10-13 20:35:51,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.147 2026-10-13 20:35:51,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.122 2026-10-13 20:35:51,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.088 2026-10-13 20:35:51,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-13 20:35:52,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.100 2026-10-13 20:35:52,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-13 20:35:52,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:35:52,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:35:52,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.022 2026-10-13 20:35:52,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:52,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:35:52,290 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:52,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:52,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:52,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:35:52,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:52,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:35:52,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:35:52,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:35:52,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:35:52,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:35:52,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:35:52,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:35:52,521 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:52,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:35:52,524 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:52,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:35:52,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:35:52,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-13 20:35:52,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:35:52,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65204697 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-13 20:35:52,589 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:35:55,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65204697 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 205}] 2026-10-13 20:35:55,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.833 2.083 2026-10-13 20:35:55,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.892 2026-10-13 20:35:55,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:55] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.028 2026-10-13 20:35:55,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:55] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.026 0.009 2026-10-13 20:35:56,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:35:56,401 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:56,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8000 2026-10-13 20:35:56,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:35:56,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8000 2026-10-13 20:35:56,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203556_525317_MobileTestUi.txt 2026-10-13 20:35:56,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprigbxsv0_chrome_odoo" 2026-10-13 20:35:56,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-13 20:35:57,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8212 2026-10-13 20:35:57,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvwknrxnk_chrome_odoo 2026-10-13 20:35:57,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42703/json/version 2026-10-13 20:35:57,657 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42703/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:35:57,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:35:57,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42703/json 2026-10-13 20:35:57,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42703/json with timeout 3 increased to 10s during tests 2026-10-13 20:35:57,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42703/devtools/page/A1C38B14449453034FF5B147EBB63BA0 2026-10-13 20:35:57,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:35:57,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:35:58,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:35:58,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:35:58,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:35:58,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:35:58,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:35:58,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.107 0.605 2026-10-13 20:35:58,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A1C38B14449453034FF5B147EBB63BA0', 'loaderId': '49C6A760B83135ADE5A21D0574EEAE02', 'isDownload': False} 2026-10-13 20:35:58,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-13 20:35:58,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:35:58,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:58] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 20:35:58,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:58] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 20:35:58,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:58] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 20:35:59,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 20:35:59,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 20:35:59,382 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:35:59,405 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:35:59,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:35:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 20:35:59,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:00,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.276 0.575 2026-10-13 20:36:00,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.859 2026-10-13 20:36:00,377 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:00,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.123 2026-10-13 20:36:00,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:36:00,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 20:36:01,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.123 0.389 2026-10-13 20:36:01,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.060 2026-10-13 20:36:01,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-13 20:36:01,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:36:01,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.026 0.044 2026-10-13 20:36:01,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.108 2026-10-13 20:36:01,419 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:01,428 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:01,435 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:36:01,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.152 2026-10-13 20:36:01,497 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.021 0.190 2026-10-13 20:36:01,516 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:36:01,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.244 2026-10-13 20:36:01,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.314 2026-10-13 20:36:01,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.278 2026-10-13 20:36:01,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.012 0.228 2026-10-13 20:36:01,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.276 2026-10-13 20:36:01,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.218 2026-10-13 20:36:01,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.239 2026-10-13 20:36:01,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.202 2026-10-13 20:36:01,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.206 2026-10-13 20:36:01,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.203 2026-10-13 20:36:01,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.185 2026-10-13 20:36:01,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.141 2026-10-13 20:36:01,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.135 2026-10-13 20:36:01,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.108 2026-10-13 20:36:01,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.085 2026-10-13 20:36:01,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-13 20:36:01,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:01] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.005 0.100 2026-10-13 20:36:02,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:02] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-13 20:36:02,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-13 20:36:02,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:02,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-13 20:36:02,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-13 20:36:02,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-10-13 20:36:02,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.144 0.336 2026-10-13 20:36:02,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:02] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.469 2026-10-13 20:36:03,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-13 20:36:03,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:03,504 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:36:03,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8212 2026-10-13 20:36:03,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:03,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8212 2026-10-13 20:36:03,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203603_626035_MobileTestUi.txt 2026-10-13 20:36:03,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvwknrxnk_chrome_odoo" 2026-10-13 20:36:03,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-13 20:36:04,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8422 2026-10-13 20:36:04,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdb7ukfjw_chrome_odoo 2026-10-13 20:36:04,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42803/json/version 2026-10-13 20:36:04,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42803/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:04,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:04,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42803/json 2026-10-13 20:36:04,781 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42803/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:04,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42803/devtools/page/AEE9F7C5E11CCDAD5F0F286CA584598B 2026-10-13 20:36:04,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:04,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:05,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:05,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:05,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:05,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:05,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:06,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.098 1.781 2026-10-13 20:36:06,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AEE9F7C5E11CCDAD5F0F286CA584598B', 'loaderId': '152630571CF1A4D0AE10245E4231A388', 'isDownload': False} 2026-10-13 20:36:06,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-13 20:36:06,985 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:07,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-10-13 20:36:07,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-13 20:36:07,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:36:07,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-13 20:36:07,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-13 20:36:07,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 20:36:07,563 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:07,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:07,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:08,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.322 0.638 2026-10-13 20:36:08,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.989 2026-10-13 20:36:08,637 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:08,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.096 2026-10-13 20:36:08,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:36:08,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:36:09,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.122 0.432 2026-10-13 20:36:09,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.053 2026-10-13 20:36:09,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.024 2026-10-13 20:36:09,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:36:09,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.022 0.053 2026-10-13 20:36:09,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.110 2026-10-13 20:36:09,682 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:36:09,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.162 2026-10-13 20:36:09,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.219 2026-10-13 20:36:09,809 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36: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-10-13 20:36:09,832 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:09,840 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:36:09,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.270 2026-10-13 20:36:09,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.326 2026-10-13 20:36:09,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.282 2026-10-13 20:36:09,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.268 2026-10-13 20:36:10,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.263 2026-10-13 20:36:10,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.208 2026-10-13 20:36:10,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.235 2026-10-13 20:36:10,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.233 2026-10-13 20:36:10,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-13 20:36:10,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.232 2026-10-13 20:36:10,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-13 20:36:10,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.145 2026-10-13 20:36:10,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.131 2026-10-13 20:36:10,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.100 2026-10-13 20:36:10,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.081 2026-10-13 20:36:10,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-13 20:36:10,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.006 0.085 2026-10-13 20:36:10,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.100 2026-10-13 20:36:10,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-13 20:36:10,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:10,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-13 20:36:10,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-13 20:36:10,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-10-13 20:36:11,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.210 0.305 2026-10-13 20:36:11,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:11] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.498 2026-10-13 20:36:11,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-13 20:36:11,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:11,872 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:36:11,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8422 2026-10-13 20:36:11,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:11,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8422 2026-10-13 20:36:11,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203611_991041_MobileTestUi.txt 2026-10-13 20:36:11,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdb7ukfjw_chrome_odoo" 2026-10-13 20:36:12,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-13 20:36:15,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8618 2026-10-13 20:36:15,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwzfnwcxw_chrome_odoo 2026-10-13 20:36:15,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45417/json/version 2026-10-13 20:36:15,897 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45417/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:15,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:15,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45417/json 2026-10-13 20:36:15,961 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45417/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:15,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45417/devtools/page/66A40FFD3A119DF802841FBE4A42B5C6 2026-10-13 20:36:15,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:16,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:16,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:16,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:16,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:16,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:16,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:17,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.090 0.713 2026-10-13 20:36:17,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '66A40FFD3A119DF802841FBE4A42B5C6', 'loaderId': '90C1F033715B82A3D001B5053C5C06E4', 'isDownload': False} 2026-10-13 20:36:17,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-13 20:36:17,125 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:17,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 20:36:17,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 20:36:17,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-10-13 20:36:17,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:36:17,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-10-13 20:36:17,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:17,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 20:36:17,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:17,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:18,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:18,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.281 0.639 2026-10-13 20:36:18,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.065 2026-10-13 20:36:18,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-10-13 20:36:18,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:36:18,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.024 0.059 2026-10-13 20:36:18,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.094 2026-10-13 20:36:18,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:19,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.024 0.130 2026-10-13 20:36:19,048 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:36:19,066 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:36:19,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.192 2026-10-13 20:36:19,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.243 2026-10-13 20:36:19,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:36:19,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.273 2026-10-13 20:36:19,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.268 2026-10-13 20:36:19,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.234 2026-10-13 20:36:19,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.218 2026-10-13 20:36:19,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.223 2026-10-13 20:36:19,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.186 2026-10-13 20:36:19,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.211 2026-10-13 20:36:19,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.234 2026-10-13 20:36:19,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.230 2026-10-13 20:36:19,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.237 2026-10-13 20:36:19,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.230 2026-10-13 20:36:19,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.245 2026-10-13 20:36:19,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.230 2026-10-13 20:36:19,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.246 2026-10-13 20:36:19,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.234 2026-10-13 20:36:19,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:36:19,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.240 2026-10-13 20:36:19,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:36:19,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:36:19,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.246 2026-10-13 20:36:19,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:36:19,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:36:19,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.249 2026-10-13 20:36:19,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:19,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.267 2026-10-13 20:36:19,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:36:19,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:19,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-13 20:36:19,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,000 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:36:20,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.275 2026-10-13 20:36:20,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.264 2026-10-13 20:36:20,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-13 20:36:20,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.191 2026-10-13 20:36:20,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-13 20:36:20,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.155 2026-10-13 20:36:20,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.092 2026-10-13 20:36:20,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.080 2026-10-13 20:36:20,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.068 2026-10-13 20:36:20,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-13 20:36:20,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-13 20:36:20,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-13 20:36:20,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-13 20:36:20,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 20:36:20,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-10-13 20:36:20,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:36:20,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:36:20,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-13 20:36:20,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:36:20,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-13 20:36:20,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:20,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-13 20:36:20,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:20,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:20,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:36:20,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:36:21,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:21,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:36:21,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:21,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-13 20:36:21,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:21,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:36:21,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:21,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 20:36:21,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:21,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:21,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-10-13 20:36:21,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:21,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:36:21,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:21,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:21,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8618 2026-10-13 20:36:21,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:21,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8618 2026-10-13 20:36:21,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203621_332857_MobileTestUi.txt 2026-10-13 20:36:21,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwzfnwcxw_chrome_odoo" 2026-10-13 20:36:21,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-13 20:36:22,127 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #38 deleted mail.message records with IDs: [8870] 2026-10-13 20:36:22,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8831 2026-10-13 20:36:22,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprai1o1ii_chrome_odoo 2026-10-13 20:36:22,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34757/json/version 2026-10-13 20:36:22,780 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34757/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:22,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:22,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34757/json 2026-10-13 20:36:22,850 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34757/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:22,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34757/devtools/page/494D5B2EBAF52C63BE9BFD5B1EBD9A9D 2026-10-13 20:36:22,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:22,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:22,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:22,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:22,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:22,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:22,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:23,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.101 0.746 2026-10-13 20:36:23,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '494D5B2EBAF52C63BE9BFD5B1EBD9A9D', 'loaderId': '3E831FC6AD110AAD14BC0EF3EC4E7002', 'isDownload': False} 2026-10-13 20:36:23,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-13 20:36:23,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:23,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:23] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-10-13 20:36:23,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:23] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-13 20:36:23,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:23] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-13 20:36:24,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 20:36:24,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:36:24,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:36:24,491 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:36:24,499 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:24,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:25,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:25,381 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.239 0.625 2026-10-13 20:36:25,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.070 2026-10-13 20:36:25,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-13 20:36:25,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:36:25,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.039 0.046 2026-10-13 20:36:25,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.119 2026-10-13 20:36:25,761 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:25,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.171 2026-10-13 20:36:25,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.218 2026-10-13 20:36:25,876 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:36:25,887 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:25,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.246 2026-10-13 20:36:25,932 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:36:25,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.297 2026-10-13 20:36:25,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.264 2026-10-13 20:36:26,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.237 2026-10-13 20:36:26,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.035 0.254 2026-10-13 20:36:26,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.221 2026-10-13 20:36:26,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.028 0.223 2026-10-13 20:36:26,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.262 2026-10-13 20:36:26,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.281 2026-10-13 20:36:26,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.292 2026-10-13 20:36:26,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.261 2026-10-13 20:36:26,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-13 20:36:26,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.169 2026-10-13 20:36:26,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.143 2026-10-13 20:36:26,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.108 2026-10-13 20:36:26,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.064 2026-10-13 20:36:26,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-13 20:36:26,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-13 20:36:26,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-13 20:36:26,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-13 20:36:26,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-10-13 20:36:26,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.016 2026-10-13 20:36:26,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:26] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.076 0.172 2026-10-13 20:36:27,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-10-13 20:36:27,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-10-13 20:36:27,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-13 20:36:27,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-13 20:36:27,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-10-13 20:36:27,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:27] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.085 0.152 2026-10-13 20:36:28,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 20:36:28,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-10-13 20:36:28,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-13 20:36:28,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:28,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8831 2026-10-13 20:36:28,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:28,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8831 2026-10-13 20:36:28,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203628_761936_MobileTestUi.txt 2026-10-13 20:36:28,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprai1o1ii_chrome_odoo" 2026-10-13 20:36:28,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-13 20:36:29,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9027 2026-10-13 20:36:29,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6doeldgl_chrome_odoo 2026-10-13 20:36:29,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40105/json/version 2026-10-13 20:36:29,583 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40105/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:29,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:29,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40105/json 2026-10-13 20:36:29,645 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40105/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:29,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40105/devtools/page/2BBCFBBFC3359044D1103287DF6FB64F 2026-10-13 20:36:29,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:29,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:30,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:30,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:30,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:30,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:30,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:30,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.123 0.774 2026-10-13 20:36:30,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2BBCFBBFC3359044D1103287DF6FB64F', 'loaderId': 'D88256603E021656BDCB859D700D920F', 'isDownload': False} 2026-10-13 20:36:30,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-13 20:36:30,960 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:30,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.010 2026-10-13 20:36:31,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.049 2026-10-13 20:36:31,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.051 2026-10-13 20:36:31,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.009 2026-10-13 20:36:31,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.041 2026-10-13 20:36:31,590 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:36:31,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 20:36:31,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:31,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:32,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.259 0.607 2026-10-13 20:36:32,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.872 2026-10-13 20:36:32,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:32,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.097 2026-10-13 20:36:32,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:36:32,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:36:33,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.170 0.558 2026-10-13 20:36:33,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:33,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.070 2026-10-13 20:36:33,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:36:33,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:36:33,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.040 0.053 2026-10-13 20:36:33,799 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:36:33,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.133 2026-10-13 20:36:33,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.181 2026-10-13 20:36:33,898 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:33,922 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:33,930 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:33,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.236 2026-10-13 20:36:33,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.290 2026-10-13 20:36:34,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.324 2026-10-13 20:36:34,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.258 2026-10-13 20:36:34,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.270 2026-10-13 20:36:34,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.204 2026-10-13 20:36:34,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.024 0.240 2026-10-13 20:36:34,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.251 2026-10-13 20:36:34,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.228 2026-10-13 20:36:34,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.260 2026-10-13 20:36:34,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.264 2026-10-13 20:36:34,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.227 2026-10-13 20:36:34,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.218 2026-10-13 20:36:34,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.177 2026-10-13 20:36:34,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-13 20:36:34,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.103 2026-10-13 20:36:34,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.061 2026-10-13 20:36:34,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.063 2026-10-13 20:36:34,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-13 20:36:34,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-13 20:36:34,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:36:34,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:36:34,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-10-13 20:36:34,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:36:34,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:36:34,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:36:34,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:36:34,713 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:34,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:34,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:36:34,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:36:34,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-13 20:36:34,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25583740 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-10-13 20:36:34,783 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:36:34,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25583740 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-10-13 20:36:35,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.083 0.159 2026-10-13 20:36:35,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:35] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 20:36:35,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:35,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:35,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9027 2026-10-13 20:36:35,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:35,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9027 2026-10-13 20:36:35,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203635_935136_MobileTestUi.txt 2026-10-13 20:36:35,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6doeldgl_chrome_odoo" 2026-10-13 20:36:35,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-13 20:36:36,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9230 2026-10-13 20:36:36,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpo0z01elj_chrome_odoo 2026-10-13 20:36:36,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45661/json/version 2026-10-13 20:36:36,753 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45661/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:36,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:36,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45661/json 2026-10-13 20:36:36,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45661/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:36,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45661/devtools/page/35BA53E8B5F04FC1EB5C5A1EA98654C2 2026-10-13 20:36:36,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:36,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:37,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:37,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:37,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:37,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:37,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:38,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.692 2026-10-13 20:36:38,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '35BA53E8B5F04FC1EB5C5A1EA98654C2', 'loaderId': '2A2330F60304FC23B2F608B7DEC823E5', 'isDownload': False} 2026-10-13 20:36:38,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-13 20:36:38,032 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:38,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 20:36:38,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 20:36:38,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.038 2026-10-13 20:36:38,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:36:38,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-10-13 20:36:38,571 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:38,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 20:36:38,594 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:36:38,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:39,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.343 0.602 2026-10-13 20:36:39,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.939 2026-10-13 20:36:39,658 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:39,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.142 2026-10-13 20:36:39,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-13 20:36:39,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 20:36:40,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.458 2026-10-13 20:36:40,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.051 2026-10-13 20:36:40,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "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-10-13 20:36:40,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:36:40,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.014 0.047 2026-10-13 20:36:40,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.083 2026-10-13 20:36:40,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:40,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:36:40,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.130 2026-10-13 20:36:40,843 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 20:36:40,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.023 0.174 2026-10-13 20:36:40,887 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:40,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.023 0.224 2026-10-13 20:36:40,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.287 2026-10-13 20:36:41,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.284 2026-10-13 20:36:41,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.018 0.225 2026-10-13 20:36:41,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.231 2026-10-13 20:36:41,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.245 2026-10-13 20:36:41,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.237 2026-10-13 20:36:41,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.226 2026-10-13 20:36:41,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.269 2026-10-13 20:36:41,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-10-13 20:36:41,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.233 2026-10-13 20:36:41,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.236 2026-10-13 20:36:41,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.188 2026-10-13 20:36:41,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.168 2026-10-13 20:36:41,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.133 2026-10-13 20:36:41,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.097 2026-10-13 20:36:41,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-13 20:36:41,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-13 20:36:41,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.095 2026-10-13 20:36:41,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:41,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:36:41,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:36:41,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:41,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.020 2026-10-13 20:36:41,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:36:41,667 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:41,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:41,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:41,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:36:41,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:36:41,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-13 20:36:41,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:41,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:41,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-13 20:36:41,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:41,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:36:41,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:36:41,853 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:41,855 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:41,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:36:41,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:36:41,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 20:36:41,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:36:41,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71821215 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-10-13 20:36:41,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:36:41,926 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:42,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71821215 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-10-13 20:36:42,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.066 0.096 2026-10-13 20:36:42,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:42] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 20:36:42,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:36:42,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:42,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-13 20:36:42,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-13 20:36:42,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:36:42,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.032 2026-10-13 20:36:43,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:43] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.023 0.044 2026-10-13 20:36:43,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 20:36:43,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:43,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:36:43,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:43,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:43,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:36:43,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:43,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:43,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:36:43,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:36:43,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:43,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:44,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-10-13 20:36:44,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:44,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:44,057 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:44,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9230 2026-10-13 20:36:44,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:44,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9230 2026-10-13 20:36:44,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203644_216629_MobileTestUi.txt 2026-10-13 20:36:44,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpo0z01elj_chrome_odoo" 2026-10-13 20:36:44,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-13 20:36:44,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9445 2026-10-13 20:36:44,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdezrwii4_chrome_odoo 2026-10-13 20:36:44,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43231/json/version 2026-10-13 20:36:44,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43231/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:44,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:44,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43231/json 2026-10-13 20:36:44,981 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43231/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:44,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43231/devtools/page/12C99E2E2CEB22781F8D095C737C6925 2026-10-13 20:36:45,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:45,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:45,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:45,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:45,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:45,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:45,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:46,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.807 2026-10-13 20:36:46,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '12C99E2E2CEB22781F8D095C737C6925', 'loaderId': '06488C181A3D5348E48415B83B165820', 'isDownload': False} 2026-10-13 20:36:46,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-13 20:36:46,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:46,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-13 20:36:46,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-10-13 20:36:46,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-10-13 20:36:46,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:36:46,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 20:36:46,801 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:36:46,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:36:46,813 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:46,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:47,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.266 0.515 2026-10-13 20:36:47,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.808 2026-10-13 20:36:47,699 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:47,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.090 2026-10-13 20:36:47,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:36:47,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:36:48,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.150 0.441 2026-10-13 20:36:48,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.049 2026-10-13 20:36:48,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "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-10-13 20:36:48,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:36:48,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.042 0.046 2026-10-13 20:36:48,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.125 2026-10-13 20:36:48,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:48,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.142 2026-10-13 20:36:48,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36: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-10-13 20:36:48,880 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:48,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.199 2026-10-13 20:36:48,928 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:48,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.248 2026-10-13 20:36:49,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.285 2026-10-13 20:36:49,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.269 2026-10-13 20:36:49,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-13 20:36:49,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.016 0.262 2026-10-13 20:36:49,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.241 2026-10-13 20:36:49,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.041 0.242 2026-10-13 20:36:49,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.028 0.286 2026-10-13 20:36:49,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.335 2026-10-13 20:36:49,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.325 2026-10-13 20:36:49,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.287 2026-10-13 20:36:49,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-13 20:36:49,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.243 2026-10-13 20:36:49,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.179 2026-10-13 20:36:49,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.099 2026-10-13 20:36:49,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.082 2026-10-13 20:36:49,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.088 2026-10-13 20:36:49,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.095 2026-10-13 20:36:49,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-13 20:36:49,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:36:49,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:36:49,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:49,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:36:49,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:49,701 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:49,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:49,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:36:49,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:49,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:36:49,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:36:49,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:49,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-13 20:36:49,796 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:49,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:36:49,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:36:49,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:36:49,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:36:49,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-13 20:36:49,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-13 20:36:49,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-13 20:36:49,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:36:49,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:49,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:36:49,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:49,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:50,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:36:50,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:50,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:50,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:36:50,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:50,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:50,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-13 20:36:50,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:50,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:36:50,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:36:50,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-13 20:36:50,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:36:50,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:36:51,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:36:51,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:51,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9445 2026-10-13 20:36:51,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:51,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9445 2026-10-13 20:36:51,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203651_107789_MobileTestUi.txt 2026-10-13 20:36:51,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdezrwii4_chrome_odoo" 2026-10-13 20:36:51,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9654 2026-10-13 20:36:51,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqvl8556w_chrome_odoo 2026-10-13 20:36:51,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39359/json/version 2026-10-13 20:36:51,414 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39359/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:51,458 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:51,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39359/json 2026-10-13 20:36:51,460 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39359/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:51,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39359/devtools/page/418CE6DB6E6C7B70D89BF260F9538348 2026-10-13 20:36:51,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:51,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:51,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:51,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:51,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:51,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:51,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.013 0.067 2026-10-13 20:36:51,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '418CE6DB6E6C7B70D89BF260F9538348', 'loaderId': 'A0FF44C66258FFA6A6F2FF8C73DE69DB', 'isDownload': False} 2026-10-13 20:36:51,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-13 20:36:51,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:51,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.008 2026-10-13 20:36:51,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-13 20:36:51,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.035 2026-10-13 20:36:52,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:36:52,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:36:52,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-13 20:36:52,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:52,192 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:36:52,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:36:52,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.201 0.531 2026-10-13 20:36:53,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.747 2026-10-13 20:36:53,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:53,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.084 2026-10-13 20:36:53,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-13 20:36:53,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:36:53,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.185 0.491 2026-10-13 20:36:53,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:36:53,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.055 2026-10-13 20:36:54,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-13 20:36:54,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:36:54,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.032 2026-10-13 20:36:54,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.085 2026-10-13 20:36:54,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.150 2026-10-13 20:36:54,253 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:36:54,262 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:54,274 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:54,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.198 2026-10-13 20:36:54,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.258 2026-10-13 20:36:54,369 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:36:54,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.309 2026-10-13 20:36:54,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.279 2026-10-13 20:36:54,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.014 0.222 2026-10-13 20:36:54,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.017 0.197 2026-10-13 20:36:54,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.239 2026-10-13 20:36:54,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.181 2026-10-13 20:36:54,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.224 2026-10-13 20:36:54,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.270 2026-10-13 20:36:54,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.270 2026-10-13 20:36:54,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.251 2026-10-13 20:36:54,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.213 2026-10-13 20:36:54,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.182 2026-10-13 20:36:54,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.159 2026-10-13 20:36:54,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.142 2026-10-13 20:36:54,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.097 2026-10-13 20:36:54,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.097 2026-10-13 20:36:54,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-13 20:36:54,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:54] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.115 2026-10-13 20:36:55,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:36:55,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:36:55,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.019 2026-10-13 20:36:55,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:55,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:36:55,093 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:55,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:55,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:36:55,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:36:55,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:36:55,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:36:55,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:36:55,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-13 20:36:55,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:55,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:36:55,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:36:55,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:36:55,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:36:55,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:36:55,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:36:55,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-10-13 20:36:55,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-10-13 20:36:55,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:36:55,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9654 2026-10-13 20:36:55,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:36:55,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9654 2026-10-13 20:36:55,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203655_443826_MobileTestUi.txt 2026-10-13 20:36:55,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqvl8556w_chrome_odoo" 2026-10-13 20:36:55,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-13 20:36:56,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9870 2026-10-13 20:36:56,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsf91dg8s_chrome_odoo 2026-10-13 20:36:56,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35805/json/version 2026-10-13 20:36:56,618 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35805/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:36:56,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:36:56,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35805/json 2026-10-13 20:36:56,694 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35805/json with timeout 3 increased to 10s during tests 2026-10-13 20:36:56,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35805/devtools/page/A358986B62141AA5605BDE1BA9787D2D 2026-10-13 20:36:56,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:36:56,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:36:57,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:36:57,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:36:57,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:36:57,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:36:57,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:36:58,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.122 1.693 2026-10-13 20:36:58,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A358986B62141AA5605BDE1BA9787D2D', 'loaderId': '815A1F0D3C097ED1850ED129435F4581', 'isDownload': False} 2026-10-13 20:36:58,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-13 20:36:58,880 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:36:58,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:58] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:36:58,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:58] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-10-13 20:36:58,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:58] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-13 20:36:59,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 20:36:59,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 20:36:59,407 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:36:59,451 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:36:59,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:36:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.015 2026-10-13 20:36:59,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:37:00,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.243 0.612 2026-10-13 20:37:00,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.851 2026-10-13 20:37:00,415 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:37:00,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.126 2026-10-13 20:37:00,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 20:37:00,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:37:01,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.176 0.419 2026-10-13 20:37:01,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-10-13 20:37:01,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "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-10-13 20:37:01,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:37:01,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.021 0.035 2026-10-13 20:37:01,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.071 2026-10-13 20:37:01,521 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:37:01,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.109 2026-10-13 20:37:01,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.135 2026-10-13 20:37:01,596 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:37:01,617 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:37:01,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.184 2026-10-13 20:37:01,666 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:37:01,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.236 2026-10-13 20:37:01,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.242 2026-10-13 20:37:01,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.225 2026-10-13 20:37:01,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.240 2026-10-13 20:37:01,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.014 0.224 2026-10-13 20:37:01,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.205 2026-10-13 20:37:01,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:01] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.012 0.231 2026-10-13 20:37:02,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.251 2026-10-13 20:37:02,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.263 2026-10-13 20:37:02,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.007 0.271 2026-10-13 20:37:02,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.287 2026-10-13 20:37:02,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.238 2026-10-13 20:37:02,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.226 2026-10-13 20:37:02,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.198 2026-10-13 20:37:02,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.170 2026-10-13 20:37:02,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.138 2026-10-13 20:37:02,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.091 2026-10-13 20:37:02,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.106 2026-10-13 20:37:02,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-13 20:37:02,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.088 2026-10-13 20:37:02,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:37:02,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:37:02,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-13 20:37:02,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.019 2026-10-13 20:37:02,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:02,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:37:02,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:02,458 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:02,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:02,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:37:02,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:02,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:02,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:02,552 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:37:02,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-13 20:37:02,556 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:02,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:02,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:02,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:02,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:37:02,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:37:02,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:37:02,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:37:02,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-10-13 20:37:02,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:02,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-13 20:37:02,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:02,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:02,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-13 20:37:02,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:02,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:02,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:02,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-13 20:37:02,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:02,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:02,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:02,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:37:02,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:37:02,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:37:02,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:37:02,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-10-13 20:37:02,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:03,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-13 20:37:03,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:03,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:03,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-13 20:37:03,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:03,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:03,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:03,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-13 20:37:03,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:03,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:03,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:03,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:37:03,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:37:03,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:37:03,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:37:03,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-13 20:37:03,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:03,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:37:03,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:03,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:03,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:37:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:03,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:03,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:03,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-13 20:37:03,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:03,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-13 20:37:03,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: ''2' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:37:03,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:37:03,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:03,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-13 20:37:03,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:37:03,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9870 2026-10-13 20:37:03,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:37:03,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9870 2026-10-13 20:37:03,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203703_602265_MobileTestUi.txt 2026-10-13 20:37:03,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsf91dg8s_chrome_odoo" 2026-10-13 20:37:03,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-13 20:37:04,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10072 2026-10-13 20:37:04,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7wq8ghbi_chrome_odoo 2026-10-13 20:37:04,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37001/json/version 2026-10-13 20:37:04,928 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37001/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:37:04,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:37:04,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37001/json 2026-10-13 20:37:04,967 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37001/json with timeout 3 increased to 10s during tests 2026-10-13 20:37:04,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37001/devtools/page/C6F4E7EF55349DECCC6A546881B07AC9 2026-10-13 20:37:04,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:37:05,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:37:05,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:37:05,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:37:05,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:37:05,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:37:05,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:37:06,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.127 0.628 2026-10-13 20:37:06,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C6F4E7EF55349DECCC6A546881B07AC9', 'loaderId': '3D60E370C7FF6C1EB40B0ED92FD1DE71', 'isDownload': False} 2026-10-13 20:37:06,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-13 20:37:06,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:37:06,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 20:37:06,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.019 2026-10-13 20:37:06,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.017 2026-10-13 20:37:06,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 20:37:06,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-13 20:37:06,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:37:06,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 20:37:06,739 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:37:06,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:37:07,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.208 0.503 2026-10-13 20:37:07,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.715 2026-10-13 20:37:07,550 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:37:07,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.096 2026-10-13 20:37:07,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:37:07,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:37:08,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.123 0.454 2026-10-13 20:37:08,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-13 20:37:08,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:37:08,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:37:08,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.028 0.050 2026-10-13 20:37:08,677 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:37:08,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.018 0.125 2026-10-13 20:37:08,729 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:37:08,744 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:08,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:08,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.022 0.174 2026-10-13 20:37:08,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.257 2026-10-13 20:37:08,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.283 2026-10-13 20:37:08,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.322 2026-10-13 20:37:09,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.031 0.282 2026-10-13 20:37:09,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.257 2026-10-13 20:37:09,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.245 2026-10-13 20:37:09,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.011 0.226 2026-10-13 20:37:09,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.006 0.238 2026-10-13 20:37:09,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.013 0.243 2026-10-13 20:37:09,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.208 2026-10-13 20:37:09,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.233 2026-10-13 20:37:09,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.243 2026-10-13 20:37:09,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.240 2026-10-13 20:37:09,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.206 2026-10-13 20:37:09,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.192 2026-10-13 20:37:09,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.148 2026-10-13 20:37:09,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.106 2026-10-13 20:37:09,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.068 2026-10-13 20:37:09,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.062 2026-10-13 20:37:09,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.063 2026-10-13 20:37:09,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.001 0.060 2026-10-13 20:37:09,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:37:09,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:37:09,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-10-13 20:37:09,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.021 2026-10-13 20:37:09,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:09,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-13 20:37:09,553 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:09,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:09,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:09,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-13 20:37:09,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:09,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:09,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:37:09,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:37:09,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:37:09,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:09,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:09,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:09,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-13 20:37:09,773 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:09,776 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:09,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:37:09,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-13 20:37:09,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:37:09,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.017 0.016 2026-10-13 20:37:09,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:37:09,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-13 20:37:09,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:09,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:09,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:09,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:37:09,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:37:09,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3166423 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-10-13 20:37:09,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:37:09,959 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:37:12,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3166423 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 211}] 2026-10-13 20:37:12,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.768 1.687 2026-10-13 20:37:12,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.502 2026-10-13 20:37:12,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:12] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.029 2026-10-13 20:37:12,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:12] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 20:37:13,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-13 20:37:13,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:37:13,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-10-13 20:37:13,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:13,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-13 20:37:13,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:13,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:13,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-13 20:37:13,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:13,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:13,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:37:13,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:37:13,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:37:13,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:13,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:13,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:13,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-13 20:37:13,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:37:13,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-13 20:37:13,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-13 20:37:13,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-13 20:37:13,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-10-13 20:37:13,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:13,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:13,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:13,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:37:13,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-13 20:37:13,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28504637 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-10-13 20:37:13,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:37:15,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28504637 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 213}] 2026-10-13 20:37:15,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.609 1.364 2026-10-13 20:37:15,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:15] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.005 0.016 2026-10-13 20:37:16,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:37:16,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:37:16,602 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:16,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10072 2026-10-13 20:37:16,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:37:16,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10072 2026-10-13 20:37:16,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203716_703670_MobileTestUi.txt 2026-10-13 20:37:16,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7wq8ghbi_chrome_odoo" 2026-10-13 20:37:16,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-13 20:37:17,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10291 2026-10-13 20:37:17,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdwl95q8t_chrome_odoo 2026-10-13 20:37:17,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43789/json/version 2026-10-13 20:37:17,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43789/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:37:17,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:37:17,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43789/json 2026-10-13 20:37:17,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43789/json with timeout 3 increased to 10s during tests 2026-10-13 20:37:17,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43789/devtools/page/DA7423B850233503C816A9312304D2D0 2026-10-13 20:37:17,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-13 20:37:17,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-13 20:37:17,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:37:17,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-13 20:37:17,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-13 20:37:17,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-13 20:37:17,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:37:18,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.125 0.790 2026-10-13 20:37:18,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DA7423B850233503C816A9312304D2D0', 'loaderId': '517013052A2678508DE89E0D8DA16A5A', 'isDownload': False} 2026-10-13 20:37:18,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-13 20:37:18,917 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:37:18,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:18] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 20:37:18,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:18] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 20:37:18,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:18] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-10-13 20:37:19,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:37:19,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:37:19,420 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:37:19,426 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:19,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:37:19,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-13 20:37:20,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.264 0.579 2026-10-13 20:37:20,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.852 2026-10-13 20:37:20,404 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:37:20,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.098 2026-10-13 20:37:20,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:37:20,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-13 20:37:21,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.168 0.400 2026-10-13 20:37:21,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.063 2026-10-13 20:37:21,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-10-13 20:37:21,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:37:21,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 14 0.036 0.047 2026-10-13 20:37:21,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.112 2026-10-13 20:37:21,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.008 0.142 2026-10-13 20:37:21,531 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:37:21,543 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:37:21,550 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:21,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.203 2026-10-13 20:37:21,583 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:37:21,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.233 2026-10-13 20:37:21,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.017 0.294 2026-10-13 20:37:21,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.270 2026-10-13 20:37:21,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.019 0.263 2026-10-13 20:37:21,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.051 0.244 2026-10-13 20:37:21,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.280 2026-10-13 20:37:21,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.010 0.282 2026-10-13 20:37:21,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.015 0.265 2026-10-13 20:37:22,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 8 0.009 0.298 2026-10-13 20:37:22,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.283 2026-10-13 20:37:22,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.258 2026-10-13 20:37:22,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.181 2026-10-13 20:37:22,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.163 2026-10-13 20:37:22,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.150 2026-10-13 20:37:22,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.121 2026-10-13 20:37:22,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.082 2026-10-13 20:37:22,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.009 0.081 2026-10-13 20:37:22,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.097 2026-10-13 20:37:22,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-13%2020:29:46 HTTP/1.1" 200 - 4 0.004 0.107 2026-10-13 20:37:22,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:37:22,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:37:22,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:37:22,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:22,324 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:22,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:37:22,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:22,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:22,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:22,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-13 20:37:22,430 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:22,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:22,436 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:37:22,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:22,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:22,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:37:22,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:37:22,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-13 20:37:22,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-13 20:37:22,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:37:22,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:37:22,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:22,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:37:22,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:22,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:37:22,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:22,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-13 20:37:22,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-13 20:37:23,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-13 20:37:23,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-13 20:37:23,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:37:23,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-13 20:37:23,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:37:23,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:37:23,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:37:23,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-13 20:37:23,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10291 2026-10-13 20:37:23,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-13 20:37:23,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10291 2026-10-13 20:37:23,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203723_763776_MobileTestUi.txt 2026-10-13 20:37:23,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdwl95q8t_chrome_odoo" 2026-10-13 20:37:23,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-13 20:37:50,412 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #42 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 20:37:53,175 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #42 deleted ir.attachment records with IDs: [3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327] 2026-10-13 20:37:53,175 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #42 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-13 20:37:53,191 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #42 deleted ir.sequence records with IDs: [514, 517, 565, 568, 515, 518, 566, 569] 2026-10-13 20:37:58,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-13 20:37:58,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10499 2026-10-13 20:37:58,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzoh6h8eq_chrome_odoo 2026-10-13 20:37:58,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46117/json/version 2026-10-13 20:37:58,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46117/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:37:58,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:37:58,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46117/json 2026-10-13 20:37:58,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46117/json with timeout 3 increased to 10s during tests 2026-10-13 20:37:58,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46117/devtools/page/8C2AEDBC6A04D6E2329CC2AF8CB83579 2026-10-13 20:37:58,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:37:58,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:37:59,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:37:59,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:37:59,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:37:59,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:37:59,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:37:59,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:37:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.091 0.650 2026-10-13 20:37:59,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8C2AEDBC6A04D6E2329CC2AF8CB83579', 'loaderId': '2BD4C1867C5837D471C1BC0A631662B6', 'isDownload': False} 2026-10-13 20:37:59,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-13 20:37:59,988 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:00,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-13 20:38:00,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.028 2026-10-13 20:38:00,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-13 20:38:00,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-10-13 20:38:00,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 20:38:00,483 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:00,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.005 2026-10-13 20:38:00,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:38:00,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:38:01,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.224 0.501 2026-10-13 20:38:01,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.737 2026-10-13 20:38:01,333 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:01,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.113 2026-10-13 20:38:01,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 20:38:01,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-13 20:38:02,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.445 2026-10-13 20:38:02,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.047 2026-10-13 20:38:02,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-13 20:38:02,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:38:02,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.027 0.048 2026-10-13 20:38:02,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.119 2026-10-13 20:38:02,440 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:38:02,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.155 2026-10-13 20:38:02,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.195 2026-10-13 20:38:02,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:02,550 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:02,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:02,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.268 2026-10-13 20:38:02,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.313 2026-10-13 20:38:02,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.273 2026-10-13 20:38:02,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.249 2026-10-13 20:38:02,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.278 2026-10-13 20:38:02,769 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:02,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-13 20:38:02,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:02,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-13 20:38:02,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.154 2026-10-13 20:38:02,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.148 2026-10-13 20:38:02,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.144 2026-10-13 20:38:02,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.118 2026-10-13 20:38:02,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.012 0.094 2026-10-13 20:38:02,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.108 2026-10-13 20:38:02,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.156 2026-10-13 20:38:02,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-13 20:38:02,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.166 2026-10-13 20:38:03,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.164 2026-10-13 20:38:03,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.090 2026-10-13 20:38:03,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-10-13 20:38:03,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:38:03,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-10-13 20:38:03,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:03,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-10-13 20:38:03,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:03,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:38:03,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-13 20:38:03,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-13 20:38:03,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-10-13 20:38:03,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:03,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:38:03,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-13 20:38:03,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-13 20:38:03,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-10-13 20:38:03,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:03,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-13 20:38:03,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-13 20:38:03,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-10-13 20:38:03,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:38:03,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:03,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-13 20:38:03,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:38:03,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-10-13 20:38:04,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-10-13 20:38:04,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-13 20:38:04,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:38:04,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:38:04,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:38:04,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:04,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-10-13 20:38:04,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:38:05,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:38:05,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:38:05,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:05,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-10-13 20:38:05,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-10-13 20:38:05,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-13 20:38:05,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-13 20:38:05,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-13 20:38:05,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-13 20:38:05,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:38:05,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10499 2026-10-13 20:38:05,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:38:05,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10499 2026-10-13 20:38:05,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203805_728913_TestUi.txt 2026-10-13 20:38:05,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzoh6h8eq_chrome_odoo" 2026-10-13 20:38:06,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10714 2026-10-13 20:38:06,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdtarz1nr_chrome_odoo 2026-10-13 20:38:06,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33683/json/version 2026-10-13 20:38:06,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33683/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:38:06,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:38:06,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33683/json 2026-10-13 20:38:06,055 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33683/json with timeout 3 increased to 10s during tests 2026-10-13 20:38:06,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33683/devtools/page/5E4768B0813AC8C64F5DD290192779BC 2026-10-13 20:38:06,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:38:06,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:38:06,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:38:06,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:38:06,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:38:06,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:38:06,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.075 2026-10-13 20:38:06,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5E4768B0813AC8C64F5DD290192779BC', 'loaderId': '00368A110A427175EF86EB8B9F37E0A3', 'isDownload': False} 2026-10-13 20:38:06,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-13 20:38:06,263 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:06,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 20:38:06,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 20:38:06,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-10-13 20:38:06,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:38:06,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:38:06,906 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:06,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-13 20:38:06,929 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:06,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:38:07,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.467 2026-10-13 20:38:07,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.620 2026-10-13 20:38:07,648 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:07,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.104 2026-10-13 20:38:07,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:38:07,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:38:08,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.461 2026-10-13 20:38:08,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.070 2026-10-13 20:38:08,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-13 20:38:08,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:38:08,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.054 2026-10-13 20:38:08,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.104 2026-10-13 20:38:08,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.123 2026-10-13 20:38:08,776 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:38:08,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.202 2026-10-13 20:38:08,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.244 2026-10-13 20:38:08,883 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:38:08,905 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:38:08,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:08,919 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:08,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.284 2026-10-13 20:38:08,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.282 2026-10-13 20:38:08,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.279 2026-10-13 20:38:09,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.251 2026-10-13 20:38:09,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.253 2026-10-13 20:38:09,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.186 2026-10-13 20:38:09,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.009 0.204 2026-10-13 20:38:09,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.210 2026-10-13 20:38:09,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-10-13 20:38:09,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.175 2026-10-13 20:38:09,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.142 2026-10-13 20:38:09,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.114 2026-10-13 20:38:09,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.023 0.116 2026-10-13 20:38:09,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.128 2026-10-13 20:38:09,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.124 2026-10-13 20:38:09,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.132 2026-10-13 20:38:09,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.097 2026-10-13 20:38:09,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-10-13 20:38:09,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:09,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:09,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:38:09,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-13 20:38:09,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:09,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:38:09,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-13 20:38:09,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-10-13 20:38:09,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-13 20:38:09,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:09,773 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:38:09,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:09,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:38:10,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-10-13 20:38:10,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-10-13 20:38:10,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-13 20:38:10,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-13 20:38:10,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-13 20:38:10,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:38:10,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-13 20:38:10,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-13 20:38:11,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:38:11,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-10-13 20:38:11,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-10-13 20:38:11,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82487864 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-10-13 20:38:11,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-13 20:38:11,626 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:38:11,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82487864 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-10-13 20:38:11,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.110 0.156 2026-10-13 20:38:11,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.062 2026-10-13 20:38:11,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-13 20:38:12,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-10-13 20:38:12,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-13 20:38:12,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:12,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-13 20:38:12,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 20:38:12,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:38:12,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:38:13,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:38:13,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-10-13 20:38:14,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:38:14,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-10-13 20:38:15,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-10-13 20:38:15,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-13 20:38:15,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:38:15,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-10-13 20:38:15,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59601613 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-10-13 20:38:15,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-13 20:38:15,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59601613 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-10-13 20:38:15,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.036 0.080 2026-10-13 20:38:15,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.089 2026-10-13 20:38:16,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-10-13 20:38:16,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-13 20:38:16,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-13 20:38:16,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-10-13 20:38:16,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:38:16,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-10-13 20:38:16,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-10-13 20:38:16,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-10-13 20:38:16,387 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:16,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-10-13 20:38:16,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-10-13 20:38:16,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-13 20:38:16,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-10-13 20:38:16,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-10-13 20:38:16,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.043 2026-10-13 20:38:17,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:38:17,283 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:17,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10714 2026-10-13 20:38:17,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:38:17,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10714 2026-10-13 20:38:17,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203817_383647_TestUi.txt 2026-10-13 20:38:17,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdtarz1nr_chrome_odoo" 2026-10-13 20:38:17,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10938 2026-10-13 20:38:17,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpprvd8r1t_chrome_odoo 2026-10-13 20:38:17,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33853/json/version 2026-10-13 20:38:17,702 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33853/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:38:17,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:38:17,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33853/json 2026-10-13 20:38:17,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33853/json with timeout 3 increased to 10s during tests 2026-10-13 20:38:17,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33853/devtools/page/B68274AFC4D45BB935839296535E9448 2026-10-13 20:38:17,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:38:17,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:38:17,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:38:17,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:38:17,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:38:17,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:38:17,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.034 0.052 2026-10-13 20:38:17,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B68274AFC4D45BB935839296535E9448', 'loaderId': 'DEB710755EE341414B5DA9C40F564EE8', 'isDownload': False} 2026-10-13 20:38:17,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-13 20:38:17,972 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:17,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 20:38:18,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.019 2026-10-13 20:38:18,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.045 2026-10-13 20:38:18,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:38:18,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:38:18,573 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:18,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:38:18,590 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:18,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:38:19,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.517 2026-10-13 20:38:19,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.659 2026-10-13 20:38:19,400 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:19,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.126 2026-10-13 20:38:19,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:38:19,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:38:20,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.137 0.489 2026-10-13 20:38:20,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-10-13 20:38:20,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:20,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.019 2026-10-13 20:38:20,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:38:20,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.022 0.047 2026-10-13 20:38:20,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.116 2026-10-13 20:38:20,623 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:38:20,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.187 2026-10-13 20:38:20,723 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:38:20,730 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:38:20,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:38:20,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:20,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.254 2026-10-13 20:38:20,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.293 2026-10-13 20:38:20,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.343 2026-10-13 20:38:20,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.305 2026-10-13 20:38:20,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.263 2026-10-13 20:38:20,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.173 2026-10-13 20:38:20,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.185 2026-10-13 20:38:21,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.024 0.169 2026-10-13 20:38:21,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.154 2026-10-13 20:38:21,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.148 2026-10-13 20:38:21,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-10-13 20:38:21,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.123 2026-10-13 20:38:21,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.117 2026-10-13 20:38:21,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.166 2026-10-13 20:38:21,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.163 2026-10-13 20:38:21,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.184 2026-10-13 20:38:21,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.184 2026-10-13 20:38:21,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.193 2026-10-13 20:38:21,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.158 2026-10-13 20:38:21,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:21,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-10-13 20:38:21,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:21,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-10-13 20:38:21,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:38:21,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-10-13 20:38:21,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:21,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-13 20:38:21,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:38:21,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:38:21,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:21,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:38:21,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:21,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:38:22,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:22,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-13 20:38:23,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:38:23,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:23,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-13 20:38:24,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:24,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-13 20:38:24,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:38:25,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:38:25,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-10-13 20:38:25,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:38:25,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-10-13 20:38:26,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:38:26,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:26,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-10-13 20:38:27,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:38:27,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:38:27,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:27,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-10-13 20:38:28,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:28,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:38:28,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-10-13 20:38:28,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:38:29,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-13 20:38:29,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-13 20:38:29,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:29,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:38:29,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-10-13 20:38:30,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:38:30,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:30,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:30,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:38:31,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-10-13 20:38:31,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-10-13 20:38:31,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-13 20:38:31,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:31,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-10-13 20:38:31,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-10-13 20:38:31,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:38:31,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:31,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-10-13 20:38:31,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-10-13 20:38:31,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-13 20:38:31,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:38:31,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:38:31,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-13 20:38:31,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:38:31,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:38:31,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:31,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:38:31,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 20:38:32,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:38:32,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:38:32,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:32,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:38:32,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-10-13 20:38:33,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:33,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-13 20:38:33,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 20:38:34,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:34,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 20:38:34,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:34,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-13 20:38:35,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:35,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:38:36,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:38:36,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-13 20:38:36,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-13 20:38:36,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 20:38:36,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:38:36,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:38:36,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:38:36,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:36,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:36,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-13 20:38:37,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:37,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:38:38,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:38:38,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 20:38:38,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:38,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:38,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-13 20:38:39,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:39,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:38:40,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:38:40,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 20:38:40,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:40,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:40,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-10-13 20:38:41,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:41,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:38:42,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:38:42,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:38:42,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:38:42,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:42,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-13 20:38:43,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:43,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:38:43,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 20:38:43,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:43,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-10-13 20:38:44,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:44,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:38:45,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 20:38:45,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 20:38:45,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-13 20:38:45,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 20:38:45,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 20:38:45,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-10-13 20:38:45,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:38:45,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:38:45,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10938 2026-10-13 20:38:45,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:38:45,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10938 2026-10-13 20:38:45,704 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:45,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203845_769673_TestUi.txt 2026-10-13 20:38:45,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpprvd8r1t_chrome_odoo" 2026-10-13 20:38:46,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11146 2026-10-13 20:38:46,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdkrto875_chrome_odoo 2026-10-13 20:38:46,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39051/json/version 2026-10-13 20:38:46,078 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39051/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:38:46,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:38:46,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39051/json 2026-10-13 20:38:46,118 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39051/json with timeout 3 increased to 10s during tests 2026-10-13 20:38:46,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39051/devtools/page/C24E689B8F2C987892D9E2BA58B36564 2026-10-13 20:38:46,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:38:46,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:38:46,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:38:46,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:38:46,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:38:46,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:38:46,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.014 0.060 2026-10-13 20:38:46,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C24E689B8F2C987892D9E2BA58B36564', 'loaderId': '8CD9AC1FB49CC783FDFBB39CFCC058A5', 'isDownload': False} 2026-10-13 20:38:46,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-13 20:38:46,314 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:46,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:38:46,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-13 20:38:46,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-10-13 20:38:46,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:38:46,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 20:38:46,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:46,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:38:46,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:38:46,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:38:47,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.416 2026-10-13 20:38:47,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.565 2026-10-13 20:38:47,527 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:47,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.096 2026-10-13 20:38:47,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:38:47,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-13 20:38:48,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.120 0.440 2026-10-13 20:38:48,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.067 2026-10-13 20:38:48,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.021 2026-10-13 20:38:48,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:38:48,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.032 0.050 2026-10-13 20:38:48,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.125 2026-10-13 20:38:48,654 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:38:48,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.156 2026-10-13 20:38:48,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.169 2026-10-13 20:38:48,738 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:38:48,748 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:38:48,754 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.226 2026-10-13 20:38:48,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:38:48,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.250 2026-10-13 20:38:48,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.222 2026-10-13 20:38:48,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.195 2026-10-13 20:38:48,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.221 2026-10-13 20:38:48,928 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:48,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.134 2026-10-13 20:38:48,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.148 2026-10-13 20:38:48,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.138 2026-10-13 20:38:49,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.012 0.170 2026-10-13 20:38:49,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.182 2026-10-13 20:38:49,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.169 2026-10-13 20:38:49,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.128 2026-10-13 20:38:49,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.122 2026-10-13 20:38:49,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.142 2026-10-13 20:38:49,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.139 2026-10-13 20:38:49,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.112 2026-10-13 20:38:49,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.113 2026-10-13 20:38:49,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.089 2026-10-13 20:38:49,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:38:49,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:38:49,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:49,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:38:49,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:38:50,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:38:50,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:38:50,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:38:50,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:38:50,502 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:50,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:38:50,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-13 20:38:50,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:38:50,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:50,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:50,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:38:50,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-10-13 20:38:50,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:38:51,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-10-13 20:38:51,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:51,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 20:38:51,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:51,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:38:51,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:38:51,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-10-13 20:38:52,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:38:52,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-10-13 20:38:52,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:38:52,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-13 20:38:52,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:38:52,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:38:52,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-13 20:38:52,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:52,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:38:52,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-10-13 20:38:52,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:38:52,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +10 (trigger: div.numpad.row button.col:contains("+10"))' 2026-10-13 20:38:52,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-10-13 20:38:53,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:53,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 20:38:53,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:53,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:38:54,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-10-13 20:38:54,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:38:54,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +50 (trigger: div.numpad.row button.col:contains("+50"))' 2026-10-13 20:38:54,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:38:54,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-10-13 20:38:55,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:38:55,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-10-13 20:38:55,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:38:55,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:38:55,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-10-13 20:38:56,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:56,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 20:38:56,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:38:56,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:38:56,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 20:38:56,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-10-13 20:38:56,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:56,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 20:38:56,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:38:56,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:38:56,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:38:56,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:38:56,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:38:56,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11146 2026-10-13 20:38:56,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:38:57,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11146 2026-10-13 20:38:57,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203857_109098_TestUi.txt 2026-10-13 20:38:57,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdkrto875_chrome_odoo" 2026-10-13 20:38:57,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11363 2026-10-13 20:38:57,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp42g2tlbe_chrome_odoo 2026-10-13 20:38:57,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37491/json/version 2026-10-13 20:38:57,422 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37491/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:38:57,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:38:57,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37491/json 2026-10-13 20:38:57,474 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37491/json with timeout 3 increased to 10s during tests 2026-10-13 20:38:57,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37491/devtools/page/12658E54EE72FE787D7D4F05C3F7EC45 2026-10-13 20:38:57,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:38:57,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:38:57,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:38:57,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:38:57,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:38:57,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:38:57,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.024 0.067 2026-10-13 20:38:57,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '12658E54EE72FE787D7D4F05C3F7EC45', 'loaderId': 'EDBA0BDE228759E05954865A90413125', 'isDownload': False} 2026-10-13 20:38:57,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-13 20:38:57,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:57,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 20:38:57,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.022 2026-10-13 20:38:57,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-10-13 20:38:58,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:38:58,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:38:58,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 20:38:58,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:38:58,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:38:58,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:38:59,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 1.220 2026-10-13 20:38:59,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.395 2026-10-13 20:38:59,802 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:38:59,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.124 2026-10-13 20:38:59,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:38:59,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:39:00,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.146 0.407 2026-10-13 20:39:00,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.079 2026-10-13 20:39:00,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:39:00,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:39:00,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.043 2026-10-13 20:39:00,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.119 2026-10-13 20:39:00,911 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:00,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.159 2026-10-13 20:39:01,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.198 2026-10-13 20:39:01,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.266 2026-10-13 20:39:01,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.309 2026-10-13 20:39:01,140 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:01,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.288 2026-10-13 20:39:01,171 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:01,173 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:39:01,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:01,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.258 2026-10-13 20:39:01,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.269 2026-10-13 20:39:01,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.266 2026-10-13 20:39:01,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.010 0.237 2026-10-13 20:39:01,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.145 2026-10-13 20:39:01,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.136 2026-10-13 20:39:01,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.134 2026-10-13 20:39:01,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.137 2026-10-13 20:39:01,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.120 2026-10-13 20:39:01,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.071 2026-10-13 20:39:01,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.089 2026-10-13 20:39:01,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-13 20:39:01,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.108 2026-10-13 20:39:01,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-13 20:39:01,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.086 2026-10-13 20:39:01,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:39:01,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:39:01,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:01,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:01,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:01,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:01,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:01,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:39:01,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:39:02,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:39:02,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 20:39:02,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:39:02,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:39:02,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-13 20:39:02,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:03,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:03,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:39:03,050 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:39:03,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:03,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:03,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 20:39:03,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 20:39:03,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 20:39:03,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-13 20:39:03,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:03,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:39:03,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40575871 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-10-13 20:39:03,165 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:03,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40575871 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-10-13 20:39:03,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.224 0.343 2026-10-13 20:39:03,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.179 2026-10-13 20:39:03,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-13 20:39:04,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-10-13 20:39:04,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 10/13/2026"))' 2026-10-13 20:39:04,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-10-13 20:39:04,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:04,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:04,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:04,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:04,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:04,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:04,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:04,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:04,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:04,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:04,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-10-13 20:39:05,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:39:05,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:39:05,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:39:05,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:05,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:05,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:05,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:05,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:05,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:05,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-13 20:39:06,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:39:06,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:39:06,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:06,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:06,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:39:06,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:06,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:06,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:06,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-10-13 20:39:07,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:07,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:07,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:39:07,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-13 20:39:07,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:39:07,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-13 20:39:08,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:39:08,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:39:09,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-10-13 20:39:09,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:09,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87474018 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-10-13 20:39:09,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:39:09,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87474018 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-10-13 20:39:09,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.025 0.066 2026-10-13 20:39:09,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:39:10,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-10-13 20:39:10,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-13 20:39:10,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-13 20:39:10,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-13 20:39:11,438 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 20:39:11,440 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 20:39:11,441 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 20:39:11,442 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 20:39:11,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 20:39:11,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 20:39:11,447 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 20:39:11,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 20:39:11,449 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 20:39:11,450 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 20:39:11,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 20:39:11,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 20:39:11,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 20:39:11,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 20:39:11,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 20:39:11,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 20:39:11,458 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:11,464 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 20:39:11,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 20:39:11,466 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 20:39:11,468 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 20:39:11,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 20:39:11,482 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:39:11,486 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:39:11,487 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:39:11,488 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 20:39:11,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 20:39:11,508 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:39:11,509 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 20:39:11,517 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 20:39:11,522 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 20:39:11,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 20:39:11,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 20:39:11,525 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 20:39:11,527 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 20:39:11,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:39:11,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 20:39:11,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 20:39:11,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 20:39:11,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 20:39:11,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 20:39:11,542 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 20:39:11,542 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 20:39:11,543 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 20:39:11,543 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 20:39:11,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 20:39:11,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 20:39:11,551 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:11,557 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 20:39:11,560 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:39:11,565 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 20:39:11,568 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 20:39:11,571 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 20:39:11,572 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 20:39:11,575 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 20:39:11,577 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 20:39:11,581 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 20:39:11,586 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 20:39:11,592 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 20:39:11,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:39:11,598 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:39:11,601 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 20:39:11,607 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:39:11,611 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 20:39:11,624 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:39:11,625 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 20:39:11,627 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 20:39:11,641 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:39:11,649 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 20:39:11,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 20:39:11,654 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 20:39:11,660 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 20:39:11,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 20:39:11,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 20:39:11,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 20:39:11,667 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 20:39:11,667 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:39:11,668 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 20:39:11,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 20:39:11,672 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 20:39:11,672 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 20:39:11,673 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 20:39:11,673 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 20:39:11,674 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 20:39:11,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 20:39:11,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 20:39:11,676 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 20:39:11,676 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 20:39:11,677 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 20:39:11,677 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 20:39:11,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 20:39:11,691 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 20:39:11,693 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:39:11,694 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 20:39:11,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:39:11,699 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:39:11,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:39:11,702 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 20:39:11,705 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 20:39:11,707 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 20:39:11,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 20:39:11,725 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 20:39:11,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:39:11,750 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:39:11,755 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 20:39:11,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:39:11,759 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 20:39:11,764 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:39:11,771 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 20:39:11,771 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 20:39:11,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 20:39:11,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 20:39:11,773 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 20:39:11,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 20:39:11,779 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 20:39:11,780 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 20:39:11,780 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 20:39:11,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:39:11,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-13 20:39:12,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<650132925504540.1791923952.259611368179321-openerp-private@0fa8bf30f5f8>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-13 20:39:12,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:39:12,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:39:12,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:12] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.027 0.061 2026-10-13 20:39:13,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:13,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:13,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:13,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:13,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:13,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:13,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:13,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:13,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:13,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-10-13 20:39:14,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:14,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:14,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-13 20:39:14,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:39:14,097 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:39:14,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 20:39:14,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-13 20:39:14,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 20:39:14,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:39:14,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-10-13 20:39:14,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:39:14,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:14,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47128159 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-10-13 20:39:14,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:39:14,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47128159 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-10-13 20:39:14,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.081 0.080 2026-10-13 20:39:14,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:14] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.009 2026-10-13 20:39:14,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-13 20:39:15,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("$ 30.00 + $ 1.00 tip")' 2026-10-13 20:39:15,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:15,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:15,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:15,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:15,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:15,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:15,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:15,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:15,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:15,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-13 20:39:15,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 20:39:15,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 20:39:15,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:15,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:15,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:15,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:15,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94363312 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-10-13 20:39:15,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-10-13 20:39:15,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94363312 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-10-13 20:39:15,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.024 0.077 2026-10-13 20:39:16,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:16,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:16,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:16,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:16,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:16,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:39:16,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:39:16,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:16,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:16,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:16,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-13 20:39:17,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-13 20:39:17,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-13 20:39:17,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:17,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:39:17,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-10-13 20:39:18,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:18,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:18,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:18,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:18,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51963618 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-10-13 20:39:18,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:39:18,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51963618 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-10-13 20:39:18,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.025 0.078 2026-10-13 20:39:19,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-10-13 20:39:19,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-10-13 20:39:19,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:19,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:39:19,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:19,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11363 2026-10-13 20:39:19,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:39:19,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11363 2026-10-13 20:39:19,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203919_334872_TestUi.txt 2026-10-13 20:39:19,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp42g2tlbe_chrome_odoo" 2026-10-13 20:39:19,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-13 20:39:20,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11616 2026-10-13 20:39:20,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9ywdag3x_chrome_odoo 2026-10-13 20:39:20,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39615/json/version 2026-10-13 20:39:20,142 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39615/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:39:20,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:39:20,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39615/json 2026-10-13 20:39:20,214 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39615/json with timeout 3 increased to 10s during tests 2026-10-13 20:39:20,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39615/devtools/page/8134045E27E04B547CC0CB7A9579D265 2026-10-13 20:39:20,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:39:20,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:39:20,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:39:20,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:39:20,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:39:20,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:39:20,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:39:21,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.113 0.921 2026-10-13 20:39:21,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8134045E27E04B547CC0CB7A9579D265', 'loaderId': '7369DAA22C8307CCAAD945865DEAD652', 'isDownload': False} 2026-10-13 20:39:21,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-13 20:39:21,583 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:21,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.022 2026-10-13 20:39:21,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-13 20:39:21,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.057 2026-10-13 20:39:22,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 20:39:22,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-10-13 20:39:22,164 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:22,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:39:22,190 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:39:22,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:39:23,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.297 0.559 2026-10-13 20:39:23,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.876 2026-10-13 20:39:23,158 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:23,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.116 2026-10-13 20:39:23,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:39:23,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 20:39:23,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.475 2026-10-13 20:39:24,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.070 2026-10-13 20:39:24,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.022 2026-10-13 20:39:24,137 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-10-13 20:39:24,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:39:24,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.042 0.061 2026-10-13 20:39:24,292 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:39:24,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.127 2026-10-13 20:39:24,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.029 0.157 2026-10-13 20:39:24,405 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:24,415 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:24,424 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:24,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.218 2026-10-13 20:39:24,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.266 2026-10-13 20:39:24,505 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:39:24,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-13 20:39:24,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.233 2026-10-13 20:39:24,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.268 2026-10-13 20:39:24,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.162 2026-10-13 20:39:24,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.168 2026-10-13 20:39:24,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:39:24,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.022 2026-10-13 20:39:24,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.027 0.158 2026-10-13 20:39:24,742 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.016 0.165 2026-10-13 20:39:24,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-10-13 20:39:24,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.158 2026-10-13 20:39:24,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.265 2026-10-13 20:39:24,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.185 2026-10-13 20:39:24,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.215 2026-10-13 20:39:24,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.190 2026-10-13 20:39:24,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.007 0.194 2026-10-13 20:39:24,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.007 0.172 2026-10-13 20:39:25,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.180 2026-10-13 20:39:25,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:25,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-13 20:39:25,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:25,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.023 2026-10-13 20:39:25,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:25,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:25,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:25,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:25,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:25,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:25,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:25,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:25,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 20:39:25,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:25,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:25,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:25,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing)' 2026-10-13 20:39:25,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:25,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:39:25,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:39:25,441 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:25,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:25,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 20:39:25,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:25,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:25,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:39:25,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-10-13 20:39:26,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:39:26,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:26,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:26,411 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:26,413 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:26,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 20:39:26,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:26,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:26,458 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:26,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment)' 2026-10-13 20:39:26,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:26,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:39:26,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:39:26,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:26,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:26,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:26,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:26,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:26,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:26,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-10-13 20:39:27,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:39:27,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:27,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:27,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:27,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:39:27,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-13 20:39:27,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:27,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:27,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39869531 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-10-13 20:39:27,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:39:27,584 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:27,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39869531 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-10-13 20:39:27,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.053 0.126 2026-10-13 20:39:27,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:27] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 20:39:28,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:28,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:28,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:28,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt)' 2026-10-13 20:39:28,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:39:28,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:39:28,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-13 20:39:28,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 20:39:28,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:28,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:28,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:28,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 20:39:28,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:39:28,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 20:39:28,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-10-13 20:39:28,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 20:39:28,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:28,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:28,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:28,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 20:39:28,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:39:28,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-13 20:39:28,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:28,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:28,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:28,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:39:28,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:39:28,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:39:28,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:29,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:29,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:39:29,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:29,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:39:29,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-10-13 20:39:29,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:39:29,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:29,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:29,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5597336 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-10-13 20:39:29,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-10-13 20:39:30,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5597336 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-10-13 20:39:30,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.054 0.083 2026-10-13 20:39:30,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:39:30,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:30,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:30,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:30,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt)' 2026-10-13 20:39:30,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 20:39:30,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:39:30,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-13 20:39:30,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:39:30,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:39:31,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:31,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:31,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-13 20:39:31,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-13 20:39:31,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 20:39:31,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-13 20:39:31,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-13 20:39:31,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:39:31,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:31,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 20:39:31,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 20:39:31,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:31,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:31,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 20:39:31,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:31,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:31,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:39:31,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 20:39:32,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:39:32,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:39:32,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:39:32,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:32,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:32,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:32,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:39:32,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:32,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32602221 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-10-13 20:39:32,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:39:34,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32602221 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 216}] 2026-10-13 20:39:34,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.697 1.872 2026-10-13 20:39:34,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.667 2026-10-13 20:39:34,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:34] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.009 0.016 2026-10-13 20:39:35,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:39:35,759 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:35,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11616 2026-10-13 20:39:35,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:39:35,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11616 2026-10-13 20:39:35,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203935_859158_TestUi.txt 2026-10-13 20:39:35,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9ywdag3x_chrome_odoo" 2026-10-13 20:39:35,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-13 20:39:36,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11831 2026-10-13 20:39:36,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7x1wj9gl_chrome_odoo 2026-10-13 20:39:36,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42247/json/version 2026-10-13 20:39:36,478 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42247/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:39:36,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:39:36,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42247/json 2026-10-13 20:39:36,510 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42247/json with timeout 3 increased to 10s during tests 2026-10-13 20:39:36,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42247/devtools/page/66402D7AEDACECD0A399A53576802578 2026-10-13 20:39:36,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:39:36,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:39:36,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:39:36,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:39:36,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:39:36,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:39:36,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:39:37,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.076 0.714 2026-10-13 20:39:37,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '66402D7AEDACECD0A399A53576802578', 'loaderId': 'F4EAA2743B9952578804C28CD8049383', 'isDownload': False} 2026-10-13 20:39:37,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-13 20:39:37,626 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:37,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 20:39:37,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 20:39:37,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-13 20:39:38,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-13 20:39:38,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 20:39:38,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 20:39:38,215 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:38,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:39:38,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:39:39,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.242 0.612 2026-10-13 20:39:39,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.887 2026-10-13 20:39:39,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:39,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.100 2026-10-13 20:39:39,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:39:39,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:39:40,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.209 0.541 2026-10-13 20:39:40,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:39:40,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.077 2026-10-13 20:39:40,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-13 20:39:40,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:39:40,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.019 0.050 2026-10-13 20:39:40,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-13 20:39:40,498 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:39:40,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.131 2026-10-13 20:39:40,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.173 2026-10-13 20:39:40,588 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:39:40,597 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:40,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:39:40,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.228 2026-10-13 20:39:40,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.262 2026-10-13 20:39:40,676 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:39:40,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.318 2026-10-13 20:39:40,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.244 2026-10-13 20:39:40,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.269 2026-10-13 20:39:40,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.264 2026-10-13 20:39:40,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.210 2026-10-13 20:39:40,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.211 2026-10-13 20:39:40,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.164 2026-10-13 20:39:40,858 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:40,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.031 0.210 2026-10-13 20:39:40,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.196 2026-10-13 20:39:40,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.157 2026-10-13 20:39:41,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.154 2026-10-13 20:39:41,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.155 2026-10-13 20:39:41,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.173 2026-10-13 20:39:41,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.148 2026-10-13 20:39:41,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.154 2026-10-13 20:39:41,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.109 2026-10-13 20:39:41,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:41,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:39:41,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-10-13 20:39:41,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:39:41,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:39:41,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 20:39:41,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:41,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-13 20:39:42,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 20:39:42,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:39:42,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:39:42,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:39:42,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-10-13 20:39:42,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:39:43,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-13 20:39:43,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-10-13 20:39:43,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-13 20:39:43,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:39:43,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-13 20:39:44,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:39:44,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:39:44,099 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:44,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11831 2026-10-13 20:39:44,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:39:44,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11831 2026-10-13 20:39:44,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203944_209012_TestUi.txt 2026-10-13 20:39:44,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7x1wj9gl_chrome_odoo" 2026-10-13 20:39:44,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-13 20:39:44,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12045 2026-10-13 20:39:44,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw8r20f12_chrome_odoo 2026-10-13 20:39:44,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40953/json/version 2026-10-13 20:39:44,786 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40953/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:39:44,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:39:44,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40953/json 2026-10-13 20:39:44,818 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40953/json with timeout 3 increased to 10s during tests 2026-10-13 20:39:44,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40953/devtools/page/02EE4A0BFC2D402523644802D4A96968 2026-10-13 20:39:44,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:39:44,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:39:45,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 20:39:45,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:39:45,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:39:45,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:39:45,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:39:45,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.082 0.725 2026-10-13 20:39:45,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '02EE4A0BFC2D402523644802D4A96968', 'loaderId': '01EC43071201C726717D4F0112618BC8', 'isDownload': False} 2026-10-13 20:39:45,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-13 20:39:45,861 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:45,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:45] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 20:39:45,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:45] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-13 20:39:45,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:45] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.040 2026-10-13 20:39:46,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 20:39:46,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 20:39:46,448 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:46,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 20:39:46,474 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:46,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:39:47,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.223 0.642 2026-10-13 20:39:47,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.889 2026-10-13 20:39:47,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:47,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.128 2026-10-13 20:39:47,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:39:47,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:39:48,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.160 0.470 2026-10-13 20:39:48,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.049 2026-10-13 20:39:48,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:39:48,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.026 2026-10-13 20:39:48,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:39:48,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.021 0.051 2026-10-13 20:39:48,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.121 2026-10-13 20:39:48,653 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:39:48,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.189 2026-10-13 20:39:48,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.241 2026-10-13 20:39:48,778 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:39:48,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:48,798 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:48,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.302 2026-10-13 20:39:48,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.341 2026-10-13 20:39:48,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.292 2026-10-13 20:39:48,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.236 2026-10-13 20:39:48,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.258 2026-10-13 20:39:48,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.169 2026-10-13 20:39:48,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:39:49,009 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:39:49,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.205 2026-10-13 20:39:49,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.189 2026-10-13 20:39:49,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.167 2026-10-13 20:39:49,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.190 2026-10-13 20:39:49,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.142 2026-10-13 20:39:49,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.098 2026-10-13 20:39:49,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.095 2026-10-13 20:39:49,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.110 2026-10-13 20:39:49,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.004 0.120 2026-10-13 20:39:49,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-13 20:39:49,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-13 20:39:49,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.088 2026-10-13 20:39:49,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:49,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:39:49,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.024 2026-10-13 20:39:49,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:39:49,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-13 20:39:49,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:39:49,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:39:49,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:39:49,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-13 20:39:49,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:39:49,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-13 20:39:49,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:39:49,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:39:49,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-10-13 20:39:49,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:49,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:39:49,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-13 20:39:49,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:39:49,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-13 20:39:49,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:39:49,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:39:49,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-10-13 20:39:49,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:49,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:39:49,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-10-13 20:39:49,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-13 20:39:49,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-10-13 20:39:49,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:39:49,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-10-13 20:39:49,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:50,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-13 20:39:50,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:39:50,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-13 20:39:50,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:39:50,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:50,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:50,118 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:50,121 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:50,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:39:50,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:50,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:50,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:39:50,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97221701 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-13 20:39:50,204 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:39:50,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97221701 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-13 20:39:50,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.088 0.122 2026-10-13 20:39:50,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:50] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-10-13 20:39:51,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:39:51,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:39:51,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12045 2026-10-13 20:39:51,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:39:51,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12045 2026-10-13 20:39:51,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_203951_325448_TestUi.txt 2026-10-13 20:39:51,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw8r20f12_chrome_odoo" 2026-10-13 20:39:51,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-13 20:39:52,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12245 2026-10-13 20:39:52,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe2svoqt8_chrome_odoo 2026-10-13 20:39:52,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46561/json/version 2026-10-13 20:39:52,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46561/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:39:52,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:39:52,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46561/json 2026-10-13 20:39:52,257 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46561/json with timeout 3 increased to 10s during tests 2026-10-13 20:39:52,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46561/devtools/page/793826AC639498877BD2DE7D3ACEE503 2026-10-13 20:39:52,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:39:52,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:39:52,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:39:52,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:39:52,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:39:52,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:39:52,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:39:53,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.083 0.754 2026-10-13 20:39:53,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '793826AC639498877BD2DE7D3ACEE503', 'loaderId': '45DCFE21E06C520C89B149C49D360061', 'isDownload': False} 2026-10-13 20:39:53,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-13 20:39:53,443 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:53,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 20:39:53,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-13 20:39:53,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 20:39:53,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 20:39:53,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-13 20:39:54,019 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:54,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:39:54,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:54,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:39:54,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.231 0.536 2026-10-13 20:39:54,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.758 2026-10-13 20:39:54,896 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:39:54,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-10-13 20:39:55,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:39:55,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:39:55,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.189 0.521 2026-10-13 20:39:55,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:39:55,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.068 2026-10-13 20:39:55,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.018 2026-10-13 20:39:55,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:39:56,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.050 0.062 2026-10-13 20:39:56,151 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:39:56,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.026 0.143 2026-10-13 20:39:56,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.022 0.220 2026-10-13 20:39:56,273 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:39:56,287 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:39:56,295 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:56,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.245 2026-10-13 20:39:56,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-13 20:39:56,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.327 2026-10-13 20:39:56,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.277 2026-10-13 20:39:56,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.300 2026-10-13 20:39:56,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.198 2026-10-13 20:39:56,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:56,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.014 0.221 2026-10-13 20:39:56,579 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:39:56,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-13 20:39:56,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.167 2026-10-13 20:39:56,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.035 2026-10-13 20:39:56,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.166 2026-10-13 20:39:56,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.153 2026-10-13 20:39:56,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.144 2026-10-13 20:39:56,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.142 2026-10-13 20:39:56,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.281 2026-10-13 20:39:56,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.141 2026-10-13 20:39:56,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.122 2026-10-13 20:39:56,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.116 2026-10-13 20:39:56,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.102 2026-10-13 20:39:56,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:39:57,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:57,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:57,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.022 2026-10-13 20:39:57,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:57,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:57,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:57,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:57,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:57,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:39:57,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:57,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:57,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:57,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:57,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:57,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-13 20:39:57,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:39:57,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:39:57,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:39:57,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:57,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:57,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:57,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:57,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:57,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:57,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:57,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:57,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:57,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 20:39:57,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:39:57,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:39:57,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:57,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:57,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:57,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-10-13 20:39:57,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:39:57,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:57,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:57,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:57,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:57,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:57,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:57,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:39:57,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:39:57,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:39:57,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:57,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:57,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:57,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-10-13 20:39:57,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:57,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:57,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:57,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:58,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:58,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:39:58,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:58,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:58,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:58,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:39:58,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:39:58,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-10-13 20:39:58,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:58,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:58,219 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:58,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:39:58,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 20:39:58,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:39:58,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:39:58,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:39:58,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2")' 2026-10-13 20:39:58,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 20:39:58,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:39:58,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:39:58,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:39:58,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:39:58,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 20:39:58,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:39:58,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:39:58,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:39:58,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-13 20:39:58,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-13 20:39:59,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:39:59,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:39:59,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:39:59,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:39:59,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-13 20:39:59,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:39:59,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74586716 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-10-13 20:39:59,369 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:39:59,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74586716 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-10-13 20:39:59,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.090 0.152 2026-10-13 20:39:59,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:39:59] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.010 2026-10-13 20:40:00,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-13 20:40:00,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:40:00,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:40:00,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:40:00,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-13 20:40:00,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:00,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:00,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-13 20:40:00,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-13 20:40:00,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:00,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:00,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-13 20:40:00,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-13 20:40:00,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:00,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:00,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-13 20:40:00,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-13 20:40:00,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:00,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:00,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-13 20:40:00,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-13 20:40:00,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-13 20:40:00,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-13 20:40:00,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-13 20:40:00,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-10-13 20:40:00,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-13 20:40:00,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-13 20:40:00,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-10-13 20:40:00,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:40:00,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:40:00,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:40:00,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:40:00,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:40:01,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:01,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:01,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-13 20:40:01,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-10-13 20:40:01,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.015 0.034 2026-10-13 20:40:01,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:01] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.022 0.042 2026-10-13 20:40:01,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:01,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-13 20:40:01,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-13 20:40:02,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-13 20:40:02,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:02,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:02,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-13 20:40:02,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 20:40:02,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.027 2026-10-13 20:40:02,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:40:02,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:40:02,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:40:02,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:40:02,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2077948 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-10-13 20:40:02,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2077948 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-10-13 20:40:03,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.041 0.104 2026-10-13 20:40:03,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:40:03,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:40:03,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:40:03,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 20:40:03,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 20:40:03,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-13 20:40:03,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 20:40:03,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-13 20:40:03,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-10-13 20:40:03,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.024 2026-10-13 20:40:03,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:03] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.012 0.035 2026-10-13 20:40:04,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-13 20:40:04,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-10-13 20:40:04,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:04,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-13 20:40:04,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-13 20:40:04,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:40:04,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:40:04,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-10-13 20:40:04,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-13 20:40:04,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:04] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 20:40:07,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.710 1.681 2026-10-13 20:40:07,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:07] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:40:07,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:07] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.018 2026-10-13 20:40:07,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.025 2026-10-13 20:40:07,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:07] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.022 0.046 2026-10-13 20:40:08,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-13 20:40:08,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-13 20:40:08,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:40:09,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-13 20:40:09,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 20:40:09,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:40:09,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:40:09,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.025 2026-10-13 20:40:09,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:40:09,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:40:09,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 20:40:09,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:09,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-13 20:40:09,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.024 0.026 2026-10-13 20:40:09,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-13 20:40:09,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:40:09,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:40:09,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:40:09,253 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 20:40:09,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:40:09,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:40:09,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:40:09,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:09,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-13 20:40:09,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:40:09,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:40:09,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:40:09,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.025 0.032 2026-10-13 20:40:09,381 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 20:40:09,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:40:09,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-10-13 20:40:09,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:40:09,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:40:09,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:40:10,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:40:10,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:40:10,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 20:40:12,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:40:12,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:40:12,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-10-13 20:40:13,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:40:13,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:13,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-13 20:40:13,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 20:40:13,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.026 2026-10-13 20:40:13,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:40:13,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:40:13,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:40:13,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:40:13,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87198120 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-10-13 20:40:13,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:40:13,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87198120 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-10-13 20:40:13,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.026 0.079 2026-10-13 20:40:14,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:40:14,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-13 20:40:14,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-13 20:40:14,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-13 20:40:14,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.026 2026-10-13 20:40:14,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:14] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.031 0.043 2026-10-13 20:40:15,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:15,110 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:15,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12245 2026-10-13 20:40:15,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:15,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12245 2026-10-13 20:40:15,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204015_253948_TestUi.txt 2026-10-13 20:40:15,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe2svoqt8_chrome_odoo" 2026-10-13 20:40:15,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-13 20:40:16,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12504 2026-10-13 20:40:16,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfyn3_ud2_chrome_odoo 2026-10-13 20:40:16,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45097/json/version 2026-10-13 20:40:16,225 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45097/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:16,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:16,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45097/json 2026-10-13 20:40:16,273 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45097/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:16,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45097/devtools/page/99882F27D97CD68F97EA2C21ADDE8AA3 2026-10-13 20:40:16,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:16,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:16,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:16,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:16,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:16,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:16,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:17,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.082 0.718 2026-10-13 20:40:17,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '99882F27D97CD68F97EA2C21ADDE8AA3', 'loaderId': '5A8F8618842FE44EB7FEBBCEAFF49164', 'isDownload': False} 2026-10-13 20:40:17,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-13 20:40:17,490 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:17,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 20:40:17,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 20:40:17,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-13 20:40:17,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 20:40:17,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 20:40:18,025 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:40:18,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 20:40:18,033 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:18,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:18,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.290 0.606 2026-10-13 20:40:19,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.924 2026-10-13 20:40:19,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:19,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.131 2026-10-13 20:40:19,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:40:19,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 20:40:19,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.411 2026-10-13 20:40:19,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.053 2026-10-13 20:40:19,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-10-13 20:40:19,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 20:40:20,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.032 0.053 2026-10-13 20:40:20,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.127 2026-10-13 20:40:20,178 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:40:20,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.166 2026-10-13 20:40:20,231 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:40:20,243 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:20,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:40:20,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.231 2026-10-13 20:40:20,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-13 20:40:20,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.024 0.333 2026-10-13 20:40:20,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.285 2026-10-13 20:40:20,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.264 2026-10-13 20:40:20,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.212 2026-10-13 20:40:20,487 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:40:20,502 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:40:20,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.020 0.178 2026-10-13 20:40:20,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.175 2026-10-13 20:40:20,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.016 0.155 2026-10-13 20:40:20,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-13 20:40:20,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.160 2026-10-13 20:40:20,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.126 2026-10-13 20:40:20,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.125 2026-10-13 20:40:20,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.160 2026-10-13 20:40:20,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.187 2026-10-13 20:40:20,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.190 2026-10-13 20:40:20,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.205 2026-10-13 20:40:20,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.184 2026-10-13 20:40:20,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.171 2026-10-13 20:40:20,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.171 2026-10-13 20:40:20,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:40:20,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:40:20,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:40:21,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:40:21,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.028 2026-10-13 20:40:21,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:40:21,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-13 20:40:21,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-10-13 20:40:21,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-10-13 20:40:21,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:40:21,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:40:21,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:21,150 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:21,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:40:21,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:40:21,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-10-13 20:40:21,211 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:21,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80225767 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-13 20:40:21,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80225767 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-13 20:40:21,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.075 0.154 2026-10-13 20:40:21,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 20:40:22,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:40:22,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:40:22,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 20:40:22,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:40:22,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 20:40:22,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:40:22,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:40:22,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:40:22,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:40:22,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:40:22,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:40:22,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80089974 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-10-13 20:40:22,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-13 20:40:22,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80089974 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-10-13 20:40:22,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.091 2026-10-13 20:40:23,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:23,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:23,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12504 2026-10-13 20:40:23,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:23,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12504 2026-10-13 20:40:23,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204023_420882_TestUi.txt 2026-10-13 20:40:23,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfyn3_ud2_chrome_odoo" 2026-10-13 20:40:23,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-13 20:40:24,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12719 2026-10-13 20:40:24,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppxfcg_sa_chrome_odoo 2026-10-13 20:40:24,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37845/json/version 2026-10-13 20:40:24,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37845/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:24,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:24,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37845/json 2026-10-13 20:40:24,101 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37845/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:24,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37845/devtools/page/F3185943B61A14AB774D560BE25E0E2D 2026-10-13 20:40:24,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:24,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:24,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:24,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:24,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:24,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:24,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:26,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.087 1.781 2026-10-13 20:40:26,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F3185943B61A14AB774D560BE25E0E2D', 'loaderId': '7678A7F224393E60B49EB3D61F63B069', 'isDownload': False} 2026-10-13 20:40:26,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-13 20:40:26,254 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:26,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-13 20:40:26,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 20:40:26,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-13 20:40:26,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:40:26,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:40:26,868 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:40:26,872 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:26,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 20:40:26,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:27,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.203 0.619 2026-10-13 20:40:27,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.841 2026-10-13 20:40:27,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:27,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.117 2026-10-13 20:40:27,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:40:27,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:40:28,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.110 0.359 2026-10-13 20:40:28,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.064 2026-10-13 20:40:28,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-10-13 20:40:28,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:40:28,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.025 0.056 2026-10-13 20:40:28,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:28,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.089 2026-10-13 20:40:28,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.135 2026-10-13 20:40:28,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.160 2026-10-13 20:40:28,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.196 2026-10-13 20:40:28,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.229 2026-10-13 20:40:28,937 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:40:28,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:28,961 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:28,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:28] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.222 2026-10-13 20:40:29,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.281 2026-10-13 20:40:29,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.275 2026-10-13 20:40:29,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.292 2026-10-13 20:40:29,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:29,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.265 2026-10-13 20:40:29,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.229 2026-10-13 20:40:29,150 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:29,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.183 2026-10-13 20:40:29,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.021 0.198 2026-10-13 20:40:29,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.192 2026-10-13 20:40:29,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.017 0.132 2026-10-13 20:40:29,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.132 2026-10-13 20:40:29,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.143 2026-10-13 20:40:29,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.014 0.156 2026-10-13 20:40:29,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.104 2026-10-13 20:40:29,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.119 2026-10-13 20:40:29,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.066 2026-10-13 20:40:29,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:40:29,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-13 20:40:29,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-10-13 20:40:29,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.022 2026-10-13 20:40:29,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-13 20:40:29,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-10-13 20:40:29,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-13 20:40:29,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-10-13 20:40:29,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-13 20:40:29,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-10-13 20:40:29,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-13 20:40:29,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-10-13 20:40:29,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-13 20:40:29,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-10-13 20:40:29,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:40:29,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:29,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12719 2026-10-13 20:40:29,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:29,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12719 2026-10-13 20:40:29,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204029_973900_TestUi.txt 2026-10-13 20:40:29,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppxfcg_sa_chrome_odoo" 2026-10-13 20:40:29,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-13 20:40:33,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12925 2026-10-13 20:40:33,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4litzm7__chrome_odoo 2026-10-13 20:40:33,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45431/json/version 2026-10-13 20:40:33,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45431/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:33,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:33,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45431/json 2026-10-13 20:40:33,894 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45431/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:33,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45431/devtools/page/EAB036E9FBA8E5196BE2E8DB75BA4730 2026-10-13 20:40:33,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:33,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:34,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:34,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:34,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:34,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:34,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:35,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.089 0.906 2026-10-13 20:40:35,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAB036E9FBA8E5196BE2E8DB75BA4730', 'loaderId': 'FBC0721D55B15387C259E8AE3AE0FF07', 'isDownload': False} 2026-10-13 20:40:35,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-13 20:40:35,332 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:35,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-13 20:40:35,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.030 2026-10-13 20:40:35,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-13 20:40:35,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:40:35,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-13 20:40:35,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:40:35,950 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:40:35,951 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:40:35,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:36,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.266 0.662 2026-10-13 20:40:36,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.948 2026-10-13 20:40:36,990 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:37,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.106 2026-10-13 20:40:37,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:40:37,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:40:37,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.124 0.483 2026-10-13 20:40:37,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.057 2026-10-13 20:40:37,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:40:37,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:40:38,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.042 0.054 2026-10-13 20:40:38,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:40:38,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.144 2026-10-13 20:40:38,155 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:40:38,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.199 2026-10-13 20:40:38,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:38,234 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:38,246 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:38,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.245 2026-10-13 20:40:38,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-13 20:40:38,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.365 2026-10-13 20:40:38,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.289 2026-10-13 20:40:38,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.020 0.248 2026-10-13 20:40:38,459 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:40:38,477 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:40:38,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.028 0.236 2026-10-13 20:40:38,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.259 2026-10-13 20:40:38,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.038 2026-10-13 20:40:38,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.188 2026-10-13 20:40:38,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.189 2026-10-13 20:40:38,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-10-13 20:40:38,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.145 2026-10-13 20:40:38,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.312 2026-10-13 20:40:38,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.143 2026-10-13 20:40:38,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.161 2026-10-13 20:40:38,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.186 2026-10-13 20:40:38,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.224 2026-10-13 20:40:38,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-13 20:40:38,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:40:38,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 20:40:38,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-10-13 20:40:38,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 20:40:38,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.296 2026-10-13 20:40:38,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.283 2026-10-13 20:40:39,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-10-13 20:40:39,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 20:40:39,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-13 20:40:39,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-10-13 20:40:39,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.273 2026-10-13 20:40:39,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-10-13 20:40:39,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-10-13 20:40:39,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 20:40:39,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.265 2026-10-13 20:40:39,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 20:40:39,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 20:40:39,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:40:39,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:40:39,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.022 0.284 2026-10-13 20:40:39,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-10-13 20:40:39,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:40:39,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.288 2026-10-13 20:40:39,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:40:39,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.276 2026-10-13 20:40:39,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:39,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-10-13 20:40:39,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.314 2026-10-13 20:40:39,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:39,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-13 20:40:39,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-10-13 20:40:39,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 20:40:39,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:39,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.325 2026-10-13 20:40:39,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-13 20:40:39,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.290 2026-10-13 20:40:39,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-10-13 20:40:39,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:40:39,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.244 2026-10-13 20:40:39,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:40:39,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:39] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-13 20:40:40,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:40:40,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:40,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-10-13 20:40:40,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-13 20:40:40,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-13 20:40:40,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:40,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-10-13 20:40:40,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-13 20:40:40,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:40:40,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-13 20:40:40,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:40:40,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-10-13 20:40:40,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:40:40,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:40:40,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:40:41,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:40:41,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 20:40:41,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 20:40:41,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 20:40:41,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:40:41,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-10-13 20:40:41,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:40:41,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:40:41,561 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:40:41,565 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:40:41,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:40:41,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:40:41,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:40:41,619 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:40:41,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.026 0.018 2026-10-13 20:40:41,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48801344 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-13 20:40:41,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48801344 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-13 20:40:41,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.129 0.172 2026-10-13 20:40:41,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.177 2026-10-13 20:40:41,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:41] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:40:42,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:40:42,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:40:42,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:40:42,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:40:42,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:40:42,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:40:42,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-10-13 20:40:42,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-10-13 20:40:42,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:42,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12925 2026-10-13 20:40:42,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:42,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12925 2026-10-13 20:40:42,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204042_958372_TestUi.txt 2026-10-13 20:40:42,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4litzm7__chrome_odoo" 2026-10-13 20:40:43,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-13 20:40:44,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13151 2026-10-13 20:40:44,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyweg13a5_chrome_odoo 2026-10-13 20:40:44,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46009/json/version 2026-10-13 20:40:44,020 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46009/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:44,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:44,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46009/json 2026-10-13 20:40:44,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46009/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:44,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46009/devtools/page/E1B684336C9743B4C78BABD3F293261B 2026-10-13 20:40:44,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:44,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:44,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:44,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:44,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:44,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:44,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:45,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.179 0.816 2026-10-13 20:40:45,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1B684336C9743B4C78BABD3F293261B', 'loaderId': '7FC8464AE56364267C454EA7DD50FAE2', 'isDownload': False} 2026-10-13 20:40:45,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-13 20:40:45,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:45,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-13 20:40:45,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:40:45,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-13 20:40:45,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 20:40:45,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.015 2026-10-13 20:40:45,944 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:40:45,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-13 20:40:45,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:45,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:46,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.238 0.540 2026-10-13 20:40:46,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.802 2026-10-13 20:40:46,868 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:46,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.097 2026-10-13 20:40:46,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:40:47,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:40:47,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.180 0.478 2026-10-13 20:40:47,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.069 2026-10-13 20:40:47,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:40:47,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.023 2026-10-13 20:40:47,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:40:47,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.024 0.039 2026-10-13 20:40:47,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.091 2026-10-13 20:40:48,021 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 20:40:48,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.137 2026-10-13 20:40:48,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.174 2026-10-13 20:40:48,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-13 20:40:48,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.273 2026-10-13 20:40:48,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:48,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.242 2026-10-13 20:40:48,248 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 20:40:48,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:40:48,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.223 2026-10-13 20:40:48,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.261 2026-10-13 20:40:48,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.287 2026-10-13 20:40:48,404 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:48,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-13 20:40:48,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-13 20:40:48,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.195 2026-10-13 20:40:48,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.206 2026-10-13 20:40:48,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:40:48,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-13 20:40:48,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.017 0.196 2026-10-13 20:40:48,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.170 2026-10-13 20:40:48,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.123 2026-10-13 20:40:48,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.141 2026-10-13 20:40:48,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.010 0.156 2026-10-13 20:40:48,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.150 2026-10-13 20:40:48,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.084 2026-10-13 20:40:48,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.064 2026-10-13 20:40:48,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:40:48,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:40:48,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.022 2026-10-13 20:40:48,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-13 20:40:48,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-10-13 20:40:49,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:40:49,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:49,030 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:49,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13151 2026-10-13 20:40:49,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:49,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13151 2026-10-13 20:40:49,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204049_141395_TestUi.txt 2026-10-13 20:40:49,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyweg13a5_chrome_odoo" 2026-10-13 20:40:49,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-13 20:40:50,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13358 2026-10-13 20:40:50,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn472vrv1_chrome_odoo 2026-10-13 20:40:50,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35691/json/version 2026-10-13 20:40:50,073 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35691/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:50,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:50,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35691/json 2026-10-13 20:40:50,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35691/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:50,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35691/devtools/page/00361234445603BB37F4D22E61C31EC0 2026-10-13 20:40:50,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:50,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:50,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:50,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:50,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:50,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:50,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:51,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.060 0.700 2026-10-13 20:40:51,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '00361234445603BB37F4D22E61C31EC0', 'loaderId': '9CA2341254BB9838181C1AA3F28E791C', 'isDownload': False} 2026-10-13 20:40:51,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-13 20:40:51,197 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:51,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:40:51,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-10-13 20:40:51,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:40:51,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:40:51,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-10-13 20:40:51,811 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:40:51,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 20:40:51,837 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:51,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:52,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.224 0.553 2026-10-13 20:40:52,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.779 2026-10-13 20:40:52,725 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:52,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.083 2026-10-13 20:40:52,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:40:52,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:40:53,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.491 2026-10-13 20:40:53,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-13 20:40:53,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:40:53,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-10-13 20:40:53,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:40:53,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.021 0.051 2026-10-13 20:40:53,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.100 2026-10-13 20:40:53,894 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:53,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.160 2026-10-13 20:40:53,969 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:40:53,983 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:40:53,990 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:40:53,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-13 20:40:54,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.270 2026-10-13 20:40:54,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.317 2026-10-13 20:40:54,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.291 2026-10-13 20:40:54,144 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:40:54,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.022 0.258 2026-10-13 20:40:54,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.019 0.213 2026-10-13 20:40:54,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.229 2026-10-13 20:40:54,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:40:54,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.189 2026-10-13 20:40:54,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.148 2026-10-13 20:40:54,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.025 0.158 2026-10-13 20:40:54,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.178 2026-10-13 20:40:54,364 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.157 2026-10-13 20:40:54,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.144 2026-10-13 20:40:54,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.180 2026-10-13 20:40:54,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.023 0.216 2026-10-13 20:40:54,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.265 2026-10-13 20:40:54,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.006 0.239 2026-10-13 20:40:54,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-13 20:40:54,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.011 0.223 2026-10-13 20:40:54,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.207 2026-10-13 20:40:54,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-13 20:40:54,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-10-13 20:40:54,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-13 20:40:54,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.016 2026-10-13 20:40:54,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-10-13 20:40:54,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-13 20:40:54,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-10-13 20:40:54,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-13 20:40:54,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-10-13 20:40:54,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:40:54,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:40:54,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13358 2026-10-13 20:40:54,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:40:54,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13358 2026-10-13 20:40:54,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204054_915278_TestUi.txt 2026-10-13 20:40:54,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn472vrv1_chrome_odoo" 2026-10-13 20:40:54,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-13 20:40:56,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13562 2026-10-13 20:40:56,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6nobn4qp_chrome_odoo 2026-10-13 20:40:56,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45715/json/version 2026-10-13 20:40:56,093 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45715/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:40:56,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:40:56,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45715/json 2026-10-13 20:40:56,170 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45715/json with timeout 3 increased to 10s during tests 2026-10-13 20:40:56,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45715/devtools/page/099252562483E7B04CE0D7FF0A5BC569 2026-10-13 20:40:56,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:40:56,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:40:56,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:40:56,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:40:56,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:40:56,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:40:56,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:40:57,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.105 0.863 2026-10-13 20:40:57,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '099252562483E7B04CE0D7FF0A5BC569', 'loaderId': 'B3ABF77378C1D0205C2511F760848F9C', 'isDownload': False} 2026-10-13 20:40:57,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-13 20:40:57,617 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:57,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-10-13 20:40:57,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 20:40:57,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-10-13 20:40:58,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-10-13 20:40:58,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 20:40:58,171 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:40:58,199 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:40:58,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-13 20:40:58,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:40:58,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:40:58,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:40:59,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.292 0.571 2026-10-13 20:40:59,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "GET /pos/ui HTTP/1.1" 200 - 21 0.036 0.889 2026-10-13 20:40:59,233 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:40:59,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.127 2026-10-13 20:40:59,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:40:59,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-13 20:40:59,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-13 20:40:59,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:40:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 20:41:00,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.475 2026-10-13 20:41:00,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.061 2026-10-13 20:41:00,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-13 20:41:00,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:00,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:41:00,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.027 0.060 2026-10-13 20:41:00,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.108 2026-10-13 20:41:00,434 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:00,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.180 2026-10-13 20:41:00,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.224 2026-10-13 20:41:00,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41: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-10-13 20:41:00,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:41:00,600 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:41:00,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.284 2026-10-13 20:41:00,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.331 2026-10-13 20:41:00,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.291 2026-10-13 20:41:00,698 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:41:00,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.285 2026-10-13 20:41:00,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.280 2026-10-13 20:41:00,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.189 2026-10-13 20:41:00,813 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:00,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.020 0.183 2026-10-13 20:41:00,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.149 2026-10-13 20:41:00,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.143 2026-10-13 20:41:00,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.147 2026-10-13 20:41:00,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.028 0.165 2026-10-13 20:41:00,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.161 2026-10-13 20:41:00,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.172 2026-10-13 20:41:01,050 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.207 2026-10-13 20:41:01,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.241 2026-10-13 20:41:01,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.258 2026-10-13 20:41:01,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.237 2026-10-13 20:41:01,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.246 2026-10-13 20:41:01,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.227 2026-10-13 20:41:01,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.021 0.207 2026-10-13 20:41:01,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-13 20:41:01,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-13 20:41:01,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-10-13 20:41:01,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.024 2026-10-13 20:41:01,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-13 20:41:01,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-10-13 20:41:01,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-13 20:41:01,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-10-13 20:41:01,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-13 20:41:01,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-10-13 20:41:01,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-13 20:41:01,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-10-13 20:41:01,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-13 20:41:01,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-10-13 20:41:01,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-13 20:41:01,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-10-13 20:41:01,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-13 20:41:01,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-10-13 20:41:01,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-13 20:41:01,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-10-13 20:41:01,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-13 20:41:01,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-10-13 20:41:01,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:41:01,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:01,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13562 2026-10-13 20:41:01,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:01,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13562 2026-10-13 20:41:01,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204101_748332_TestUi.txt 2026-10-13 20:41:01,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6nobn4qp_chrome_odoo" 2026-10-13 20:41:01,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-13 20:41:02,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13779 2026-10-13 20:41:02,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyirxu465_chrome_odoo 2026-10-13 20:41:02,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34015/json/version 2026-10-13 20:41:02,605 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34015/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:02,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:02,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34015/json 2026-10-13 20:41:02,631 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34015/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:02,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34015/devtools/page/32D88A8D10EF7395EE8C084114F485D9 2026-10-13 20:41:02,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:02,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:02,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:03,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:03,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:03,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:03,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:03,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.081 0.774 2026-10-13 20:41:03,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '32D88A8D10EF7395EE8C084114F485D9', 'loaderId': 'CCD779EA035DA52D10370839ADFFC950', 'isDownload': False} 2026-10-13 20:41:03,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-13 20:41:03,900 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:03,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.016 2026-10-13 20:41:03,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-13 20:41:03,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.044 2026-10-13 20:41:04,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:04] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 20:41:04,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 20:41:04,518 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:04,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 20:41:04,539 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:04,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:05,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:05,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.248 0.568 2026-10-13 20:41:05,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.062 2026-10-13 20:41:05,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-10-13 20:41:05,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:41:05,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.040 0.058 2026-10-13 20:41:05,660 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:41:05,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.127 2026-10-13 20:41:05,742 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.183 2026-10-13 20:41:05,751 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:05,770 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:05,784 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:05,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.221 2026-10-13 20:41:05,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.260 2026-10-13 20:41:05,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.306 2026-10-13 20:41:05,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.235 2026-10-13 20:41:05,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:41:05,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.247 2026-10-13 20:41:05,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.176 2026-10-13 20:41:05,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.147 2026-10-13 20:41:05,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.116 2026-10-13 20:41:06,002 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:41:06,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.015 0.105 2026-10-13 20:41:06,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.087 2026-10-13 20:41:06,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.107 2026-10-13 20:41:06,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.023 0.127 2026-10-13 20:41:06,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.149 2026-10-13 20:41:06,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.153 2026-10-13 20:41:06,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.206 2026-10-13 20:41:06,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.228 2026-10-13 20:41:06,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.201 2026-10-13 20:41:06,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.174 2026-10-13 20:41:06,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.168 2026-10-13 20:41:06,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.156 2026-10-13 20:41:06,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:41:06,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:41:06,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.019 2026-10-13 20:41:06,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:41:06,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:41:06,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:41:06,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:41:06,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:41:06,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:41:06,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-10-13 20:41:06,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:41:06,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-13 20:41:06,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:41:06,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:41:06,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-13 20:41:06,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-13 20:41:06,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:41:06,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-10-13 20:41:06,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:41:06,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:06,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13779 2026-10-13 20:41:06,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:06,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13779 2026-10-13 20:41:06,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204106_898105_TestUi.txt 2026-10-13 20:41:06,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyirxu465_chrome_odoo" 2026-10-13 20:41:06,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-13 20:41:07,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13983 2026-10-13 20:41:07,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2di9nm8b_chrome_odoo 2026-10-13 20:41:07,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42833/json/version 2026-10-13 20:41:07,440 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42833/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:07,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:07,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42833/json 2026-10-13 20:41:07,528 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42833/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:07,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42833/devtools/page/AFFD77EB6BA02C11AE25481DF3B0F5AE 2026-10-13 20:41:07,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:07,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:07,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:07,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:07,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:07,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:07,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:09,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.117 1.852 2026-10-13 20:41:09,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AFFD77EB6BA02C11AE25481DF3B0F5AE', 'loaderId': 'F430C5BAD9A3D7E03436344720390DEC', 'isDownload': False} 2026-10-13 20:41:09,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-13 20:41:09,833 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:09,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:09] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-13 20:41:09,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:09] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-10-13 20:41:09,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:09] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.044 2026-10-13 20:41:10,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:41:10,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-10-13 20:41:10,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:41:10,376 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:41:10,383 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:41:10,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:11,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.210 0.519 2026-10-13 20:41:11,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.752 2026-10-13 20:41:11,215 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:11,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.083 2026-10-13 20:41:11,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.007 2026-10-13 20:41:11,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:41:12,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.182 0.478 2026-10-13 20:41:12,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.053 2026-10-13 20:41:12,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:12,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.019 2026-10-13 20:41:12,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-13 20:41:12,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.040 0.046 2026-10-13 20:41:12,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.130 2026-10-13 20:41:12,433 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:41:12,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.180 2026-10-13 20:41:12,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.232 2026-10-13 20:41:12,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-13 20:41:12,590 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41: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-10-13 20:41:12,609 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:12,621 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:12,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.325 2026-10-13 20:41:12,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.281 2026-10-13 20:41:12,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.253 2026-10-13 20:41:12,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.280 2026-10-13 20:41:12,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-13 20:41:12,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:12,800 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:12,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.165 2026-10-13 20:41:12,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.164 2026-10-13 20:41:12,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.160 2026-10-13 20:41:12,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.152 2026-10-13 20:41:12,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.017 0.158 2026-10-13 20:41:12,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.133 2026-10-13 20:41:12,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.126 2026-10-13 20:41:12,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.168 2026-10-13 20:41:13,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:13] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.171 2026-10-13 20:41:13,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:13] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-13 20:41:13,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:13] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.008 0.142 2026-10-13 20:41:13,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.109 2026-10-13 20:41:13,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:41:13,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:41:13,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-10-13 20:41:13,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:41:13,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:41:13,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:41:13,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:41:13,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:41:13,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:41:13,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-13 20:41:14,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-13 20:41:14,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:41:14,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:41:14,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:41:14,327 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:14,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:41:14,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:41:14,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:41:14,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:41:14,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78760311 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-10-13 20:41:14,389 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:41:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78760311 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-10-13 20:41:14,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.091 0.137 2026-10-13 20:41:14,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 20:41:14,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:41:15,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:41:15,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:41:15,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:41:15,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-13 20:41:15,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-13 20:41:15,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.009 0.031 2026-10-13 20:41:16,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-10-13 20:41:16,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-10-13 20:41:17,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-13 20:41:17,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-13 20:41:17,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:17] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.014 0.018 2026-10-13 20:41:17,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:17] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.019 0.037 2026-10-13 20:41:17,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: account.move 2026-10-13 20:41:18,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:18] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.587 0.989 2026-10-13 20:41:19,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web HTTP/1.1" 200 - 43 0.027 0.317 2026-10-13 20:41:19,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-13 20:41:19,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 20:41:19,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web/webclient/load_menus/863e4879eeab0840566241beb0fa7b9d36daeb78522a266717efe90c2e9bba45 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-13 20:41:19,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.046 2026-10-13 20:41:19,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:41:19,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:19] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:41:20,113 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-13 20:41:20,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:41:20,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:41:20,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-10-13 20:41:20,385 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:41:20,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.138 0.141 2026-10-13 20:41:20,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.251 2026-10-13 20:41:20,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.205 2026-10-13 20:41:20,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.220 2026-10-13 20:41:20,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.248 2026-10-13 20:41:20,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.246 2026-10-13 20:41:20,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.109 2026-10-13 20:41:20,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.015 0.136 2026-10-13 20:41:20,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.126 2026-10-13 20:41:20,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 11 0.011 0.111 2026-10-13 20:41:20,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.137 2026-10-13 20:41:20,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.057 2026-10-13 20:41:20,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.012 2026-10-13 20:41:20,846 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:41:21,696 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-13 20:41:21,701 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:41:21,712 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:41:21,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.011 2026-10-13 20:41:21,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.034 0.076 2026-10-13 20:41:21,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.088 2026-10-13 20:41:21,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.016 0.076 2026-10-13 20:41:21,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.113 2026-10-13 20:41:21,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.110 2026-10-13 20:41:21,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.072 2026-10-13 20:41:21,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.011 0.058 2026-10-13 20:41:22,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:22] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 304 - 11 0.011 0.078 2026-10-13 20:41:22,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.092 2026-10-13 20:41:22,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:22] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.035 0.096 2026-10-13 20:41:22,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:22] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.018 0.053 2026-10-13 20:41:23,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-13 20:41:23,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:23,164 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:23,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13983 2026-10-13 20:41:23,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:23,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13983 2026-10-13 20:41:23,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204123_298200_TestUi.txt 2026-10-13 20:41:23,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2di9nm8b_chrome_odoo" 2026-10-13 20:41:23,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-13 20:41:24,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14257 2026-10-13 20:41:24,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpq40h0ttz_chrome_odoo 2026-10-13 20:41:24,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33673/json/version 2026-10-13 20:41:24,115 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33673/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:24,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:24,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33673/json 2026-10-13 20:41:24,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33673/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:24,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33673/devtools/page/FDF8C5513077D1AA6B977569499E5A04 2026-10-13 20:41:24,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:24,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:24,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:41:24,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:24,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:24,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:24,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:25,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.131 0.859 2026-10-13 20:41:25,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FDF8C5513077D1AA6B977569499E5A04', 'loaderId': '439B9526B76AA687EDC14D39665DD5ED', 'isDownload': False} 2026-10-13 20:41:25,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-13 20:41:25,491 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:25,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 20:41:25,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 20:41:25,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.049 2026-10-13 20:41:25,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:41:25,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 20:41:25,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:41:25,998 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:26,007 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:41:26,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:26,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:26,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.261 0.518 2026-10-13 20:41:26,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.067 2026-10-13 20:41:26,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.019 2026-10-13 20:41:26,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:41:27,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.022 0.052 2026-10-13 20:41:27,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.111 2026-10-13 20:41:27,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:41:27,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.167 2026-10-13 20:41:27,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-13 20:41:27,206 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:27,221 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:27,232 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:41:27,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.258 2026-10-13 20:41:27,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.272 2026-10-13 20:41:27,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.256 2026-10-13 20:41:27,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.237 2026-10-13 20:41:27,399 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:41:27,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.273 2026-10-13 20:41:27,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-13 20:41:27,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.202 2026-10-13 20:41:27,464 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:27,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.197 2026-10-13 20:41:27,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.176 2026-10-13 20:41:27,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.150 2026-10-13 20:41:27,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.096 2026-10-13 20:41:27,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.024 0.131 2026-10-13 20:41:27,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.162 2026-10-13 20:41:27,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.187 2026-10-13 20:41:27,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-13 20:41:27,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.212 2026-10-13 20:41:27,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.007 0.208 2026-10-13 20:41:27,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.110 2026-10-13 20:41:27,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:41:27,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 20:41:27,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:41:27,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.024 2026-10-13 20:41:28,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 20:41:28,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:41:28,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:41:28,064 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:28,066 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:41:28,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-13 20:41:28,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:41:28,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:41:28,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 20:41:28,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 20:41:28,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 20:41:28,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 20:41:28,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-10-13 20:41:28,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:41:28,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 20:41:28,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:28,227 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:41:28,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14257 2026-10-13 20:41:28,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:28,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14257 2026-10-13 20:41:28,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204128_354144_TestUi.txt 2026-10-13 20:41:28,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpq40h0ttz_chrome_odoo" 2026-10-13 20:41:28,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-13 20:41:28,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14459 2026-10-13 20:41:28,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf2iue8zv_chrome_odoo 2026-10-13 20:41:28,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42043/json/version 2026-10-13 20:41:28,938 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42043/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:29,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:29,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42043/json 2026-10-13 20:41:29,008 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42043/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:29,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42043/devtools/page/2723D4A58981C0D92F21410BFD98B004 2026-10-13 20:41:29,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:29,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:29,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:29,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:29,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:29,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:29,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:30,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.098 0.802 2026-10-13 20:41:30,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2723D4A58981C0D92F21410BFD98B004', 'loaderId': '704DD3D4F162788D4E1F6853D7081533', 'isDownload': False} 2026-10-13 20:41:30,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-13 20:41:30,198 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:30,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 20:41:30,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 20:41:30,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 20:41:30,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:41:30,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 20:41:30,774 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:30,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-10-13 20:41:30,801 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:41:30,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:31,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.268 0.578 2026-10-13 20:41:31,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.870 2026-10-13 20:41:31,763 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:31,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.136 2026-10-13 20:41:31,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 20:41:31,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-13 20:41:32,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.455 2026-10-13 20:41:32,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.073 2026-10-13 20:41:32,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:41:32,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:41:32,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.024 0.053 2026-10-13 20:41:32,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:41:32,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.110 2026-10-13 20:41:32,896 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:32,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.149 2026-10-13 20:41:32,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 20:41:32,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.190 2026-10-13 20:41:32,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:41:33,000 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:41:33,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 20:41:33,022 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:41:33,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 20:41:33,033 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:33,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:41:33,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:41:33,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.253 2026-10-13 20:41:33,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 20:41:33,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 20:41:33,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 20:41:33,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.302 2026-10-13 20:41:33,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:41:33,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.285 2026-10-13 20:41:33,138 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:41:33,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:41:33,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.244 2026-10-13 20:41:33,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:41:33,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:41:33,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:41:33,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:41:33,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.269 2026-10-13 20:41:33,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.193 2026-10-13 20:41:33,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 20:41:33,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.175 2026-10-13 20:41:33,255 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:33,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:41:33,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.017 0.132 2026-10-13 20:41:33,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:41:33,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:33,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14459 2026-10-13 20:41:33,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:33,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14459 2026-10-13 20:41:33,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.022 0.174 2026-10-13 20:41:33,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-13 20:41:33,364 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.166 2026-10-13 20:41:33,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.129 2026-10-13 20:41:33,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.150 2026-10-13 20:41:33,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204133_460666_TestUi.txt 2026-10-13 20:41:33,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf2iue8zv_chrome_odoo" 2026-10-13 20:41:33,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.193 2026-10-13 20:41:33,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [] 2026-10-13 20:41:33,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.205 2026-10-13 20:41:33,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-13 20:41:34,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14654 2026-10-13 20:41:34,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoksi8dbd_chrome_odoo 2026-10-13 20:41:34,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36939/json/version 2026-10-13 20:41:34,079 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36939/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:34,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:34,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36939/json 2026-10-13 20:41:34,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36939/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:34,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36939/devtools/page/7F6C357F8823DC0DFE32785E9ECE0A93 2026-10-13 20:41:34,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:34,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:34,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:41:34,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:34,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:34,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:34,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:35,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.110 0.844 2026-10-13 20:41:35,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F6C357F8823DC0DFE32785E9ECE0A93', 'loaderId': '104E77A3C946D3B12A7333E01B8A74E2', 'isDownload': False} 2026-10-13 20:41:35,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-13 20:41:35,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:35,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.021 2026-10-13 20:41:35,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-13 20:41:35,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-13 20:41:35,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 20:41:35,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 20:41:35,985 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:41:35,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:41:35,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-13 20:41:36,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:36,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.242 0.570 2026-10-13 20:41:36,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.835 2026-10-13 20:41:36,916 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:36,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.117 2026-10-13 20:41:37,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 20:41:37,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:41:37,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.169 0.413 2026-10-13 20:41:37,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.062 2026-10-13 20:41:37,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-13 20:41:37,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:41:37,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.019 0.053 2026-10-13 20:41:38,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.110 2026-10-13 20:41:38,011 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:41:38,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.154 2026-10-13 20:41:38,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.222 2026-10-13 20:41:38,133 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:38,141 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:38,151 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:41:38,160 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:41:38,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.034 0.283 2026-10-13 20:41:38,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.347 2026-10-13 20:41:38,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.291 2026-10-13 20:41:38,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-13 20:41:38,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.280 2026-10-13 20:41:38,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.202 2026-10-13 20:41:38,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.174 2026-10-13 20:41:38,394 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:38,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.144 2026-10-13 20:41:38,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.029 0.167 2026-10-13 20:41:38,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-10-13 20:41:38,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.144 2026-10-13 20:41:38,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.135 2026-10-13 20:41:38,539 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.126 2026-10-13 20:41:38,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-13 20:41:38,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.190 2026-10-13 20:41:38,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.144 2026-10-13 20:41:38,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-13 20:41:38,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.116 2026-10-13 20:41:38,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:38,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:41:38,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-10-13 20:41:38,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.019 2026-10-13 20:41:38,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:38,909 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:38,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14654 2026-10-13 20:41:38,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:38,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14654 2026-10-13 20:41:39,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204139_021610_TestUi.txt 2026-10-13 20:41:39,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoksi8dbd_chrome_odoo" 2026-10-13 20:41:39,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-13 20:41:42,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14860 2026-10-13 20:41:42,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjjfwkvdb_chrome_odoo 2026-10-13 20:41:42,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40315/json/version 2026-10-13 20:41:42,779 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40315/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:42,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:42,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40315/json 2026-10-13 20:41:42,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40315/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:42,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40315/devtools/page/F31157C4C3E5A05F66CD3A26D6ABE929 2026-10-13 20:41:42,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:42,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:43,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:43,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:43,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:43,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:43,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:44,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.094 0.698 2026-10-13 20:41:44,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F31157C4C3E5A05F66CD3A26D6ABE929', 'loaderId': '17E1D8E105933ED90BF430CB22C4C519', 'isDownload': False} 2026-10-13 20:41:44,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-13 20:41:44,045 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:44,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 20:41:44,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 20:41:44,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.026 2026-10-13 20:41:44,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-13 20:41:44,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.026 2026-10-13 20:41:44,604 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:41:44,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:41:44,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:44,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:45,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-13 20:41:45,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.254 0.591 2026-10-13 20:41:45,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-10-13 20:41:45,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-10-13 20:41:45,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:41:45,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.030 0.059 2026-10-13 20:41:45,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.113 2026-10-13 20:41:45,856 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:41:45,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.177 2026-10-13 20:41:45,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.213 2026-10-13 20:41:45,953 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:41:45,976 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:41:45,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:41:46,005 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:46,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.268 2026-10-13 20:41:46,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.315 2026-10-13 20:41:46,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.276 2026-10-13 20:41:46,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.240 2026-10-13 20:41:46,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.269 2026-10-13 20:41:46,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.012 0.207 2026-10-13 20:41:46,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-13 20:41:46,263 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:46,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.200 2026-10-13 20:41:46,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.197 2026-10-13 20:41:46,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.184 2026-10-13 20:41:46,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.152 2026-10-13 20:41:46,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.122 2026-10-13 20:41:46,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.095 2026-10-13 20:41:46,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.109 2026-10-13 20:41:46,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.144 2026-10-13 20:41:46,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.190 2026-10-13 20:41:46,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.210 2026-10-13 20:41:46,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.237 2026-10-13 20:41:46,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.266 2026-10-13 20:41:46,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.257 2026-10-13 20:41:46,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.238 2026-10-13 20:41:46,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:46,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:41:46,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.234 2026-10-13 20:41:46,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:41:46,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:41:46,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:41:46,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.250 2026-10-13 20:41:46,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:41:46,847 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.247 2026-10-13 20:41:46,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.251 2026-10-13 20:41:46,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 20:41:46,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click 0 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('0'))' 2026-10-13 20:41:46,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.257 2026-10-13 20:41:46,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:46] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.270 2026-10-13 20:41:47,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.258 2026-10-13 20:41:47,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:47] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.207 2026-10-13 20:41:47,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:47] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.196 2026-10-13 20:41:47,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:47] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-13 20:41:47,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:41:47,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:41:47,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:47,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:47,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14860 2026-10-13 20:41:47,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:47,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14860 2026-10-13 20:41:47,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204147_907028_TestUi.txt 2026-10-13 20:41:47,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjjfwkvdb_chrome_odoo" 2026-10-13 20:41:48,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15084 2026-10-13 20:41:48,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdvbt924n_chrome_odoo 2026-10-13 20:41:48,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36385/json/version 2026-10-13 20:41:48,206 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36385/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:48,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:48,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36385/json 2026-10-13 20:41:48,232 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36385/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:48,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36385/devtools/page/60A9C79CC789F7F5CE1D4760FA146F49 2026-10-13 20:41:48,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:48,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:48,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:48,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:48,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:48,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:48,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.066 2026-10-13 20:41:48,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '60A9C79CC789F7F5CE1D4760FA146F49', 'loaderId': '3FCEE95A3A6C3E2131950FECD2CF58A7', 'isDownload': False} 2026-10-13 20:41:48,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-13 20:41:48,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:48,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-10-13 20:41:48,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-13 20:41:48,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-10-13 20:41:48,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 20:41:48,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 20:41:48,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:41:49,001 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:41:49,003 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:49,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:49,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.139 0.418 2026-10-13 20:41:49,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.076 2026-10-13 20:41:49,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.017 2026-10-13 20:41:49,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:41:49,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.033 0.069 2026-10-13 20:41:49,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.143 2026-10-13 20:41:49,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:49] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.183 2026-10-13 20:41:50,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.235 2026-10-13 20:41:50,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.254 2026-10-13 20:41:50,089 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:50,119 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:41:50,131 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:50,140 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:50,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.287 2026-10-13 20:41:50,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.273 2026-10-13 20:41:50,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.240 2026-10-13 20:41:50,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.255 2026-10-13 20:41:50,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.277 2026-10-13 20:41:50,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.182 2026-10-13 20:41:50,343 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:50,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-13 20:41:50,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.193 2026-10-13 20:41:50,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.046 2026-10-13 20:41:50,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.232 2026-10-13 20:41:50,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.017 0.213 2026-10-13 20:41:50,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.187 2026-10-13 20:41:50,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.185 2026-10-13 20:41:50,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.370 2026-10-13 20:41:50,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-13 20:41:50,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.201 2026-10-13 20:41:50,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.234 2026-10-13 20:41:50,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.241 2026-10-13 20:41:50,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.284 2026-10-13 20:41:50,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-13 20:41:50,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:41:50,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:41:50,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:41:50,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.328 2026-10-13 20:41:50,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:41:50,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:41:50,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.306 2026-10-13 20:41:50,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.291 2026-10-13 20:41:51,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:41:51,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click 2 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('2'))' 2026-10-13 20:41:51,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.301 2026-10-13 20:41:51,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-13 20:41:51,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.295 2026-10-13 20:41:51,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:51,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-13 20:41:51,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.270 2026-10-13 20:41:51,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.231 2026-10-13 20:41:51,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-13 20:41:51,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:41:51,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-10-13 20:41:51,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-13 20:41:51,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-10-13 20:41:51,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-10-13 20:41:51,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:51,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15084 2026-10-13 20:41:51,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:51,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15084 2026-10-13 20:41:52,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204152_060389_TestUi.txt 2026-10-13 20:41:52,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdvbt924n_chrome_odoo" 2026-10-13 20:41:52,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-13 20:41:55,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15289 2026-10-13 20:41:55,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpspsa3hpw_chrome_odoo 2026-10-13 20:41:55,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json/version 2026-10-13 20:41:55,883 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34485/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:41:55,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:41:55,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json 2026-10-13 20:41:55,949 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34485/json with timeout 3 increased to 10s during tests 2026-10-13 20:41:55,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34485/devtools/page/DFEF06A90241398DAE14DF26AF0A806C 2026-10-13 20:41:55,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:41:55,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:41:56,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:41:56,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:41:56,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:41:56,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:41:56,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:41:57,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.107 0.615 2026-10-13 20:41:57,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DFEF06A90241398DAE14DF26AF0A806C', 'loaderId': 'F6211D3626C20EE8FD454D311D7193E6', 'isDownload': False} 2026-10-13 20:41:57,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-13 20:41:57,079 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:41:57,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-13 20:41:57,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-10-13 20:41:57,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.035 2026-10-13 20:41:57,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 20:41:57,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 20:41:57,699 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:41:57,721 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:41:57,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-13 20:41:57,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:41:58,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.259 0.501 2026-10-13 20:41:58,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:41:58,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.057 2026-10-13 20:41:58,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-10-13 20:41:58,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:41:58,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.034 0.045 2026-10-13 20:41:58,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.115 2026-10-13 20:41:58,834 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:41:58,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.144 2026-10-13 20:41:58,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.209 2026-10-13 20:41:58,951 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:41:58,962 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:41:58,968 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:58,976 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:41:58,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:58] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.232 2026-10-13 20:41:59,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.320 2026-10-13 20:41:59,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.299 2026-10-13 20:41:59,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.263 2026-10-13 20:41:59,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.294 2026-10-13 20:41:59,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.016 0.237 2026-10-13 20:41:59,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.251 2026-10-13 20:41:59,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.157 2026-10-13 20:41:59,260 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:41:59,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.180 2026-10-13 20:41:59,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.167 2026-10-13 20:41:59,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.177 2026-10-13 20:41:59,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.129 2026-10-13 20:41:59,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.105 2026-10-13 20:41:59,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.134 2026-10-13 20:41:59,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.166 2026-10-13 20:41:59,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.225 2026-10-13 20:41:59,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.254 2026-10-13 20:41:59,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.283 2026-10-13 20:41:59,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.314 2026-10-13 20:41:59,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-10-13 20:41:59,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-10-13 20:41:59,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.302 2026-10-13 20:41:59,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-10-13 20:41:59,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 20:41:59,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:41:59,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.308 2026-10-13 20:41:59,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-10-13 20:41:59,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:41:59,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:41:59,864 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.310 2026-10-13 20:41:59,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.314 2026-10-13 20:41:59,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15289 2026-10-13 20:41:59,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:41:59,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15289 2026-10-13 20:41:59,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:41:59] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.324 2026-10-13 20:42:00,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:00] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.320 2026-10-13 20:42:00,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.310 2026-10-13 20:42:00,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204200_063289_TestUi.txt 2026-10-13 20:42:00,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpspsa3hpw_chrome_odoo" 2026-10-13 20:42:00,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-10-13 20:42:00,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:00] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.275 2026-10-13 20:42:00,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:00] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.251 2026-10-13 20:42:00,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-13 20:42:00,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:01,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:01] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.015 1.254 2026-10-13 20:42:01,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-13 20:42:02,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15493 2026-10-13 20:42:02,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1ecqxnxs_chrome_odoo 2026-10-13 20:42:02,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41305/json/version 2026-10-13 20:42:02,410 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41305/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:02,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:02,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41305/json 2026-10-13 20:42:02,464 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41305/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:02,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41305/devtools/page/35B487957EE16DD792E0C47051D995CC 2026-10-13 20:42:02,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:02,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:02,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:42:02,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:02,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:02,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:02,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:03,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.121 0.696 2026-10-13 20:42:03,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '35B487957EE16DD792E0C47051D995CC', 'loaderId': 'D5414831EACA8985559E7595125C95D5', 'isDownload': False} 2026-10-13 20:42:03,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-13 20:42:03,595 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:03,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 20:42:03,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 20:42:03,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-13 20:42:04,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:04] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-13 20:42:04,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-13 20:42:04,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-10-13 20:42:04,112 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:42:04,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:04,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:04,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:42:05,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.318 0.599 2026-10-13 20:42:05,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.068 2026-10-13 20:42:05,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 20:42:05,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:42:05,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.035 0.041 2026-10-13 20:42:05,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.104 2026-10-13 20:42:05,381 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:05,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.152 2026-10-13 20:42:05,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.211 2026-10-13 20:42:05,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:05,514 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:05,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:05,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.268 2026-10-13 20:42:05,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.307 2026-10-13 20:42:05,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.284 2026-10-13 20:42:05,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.250 2026-10-13 20:42:05,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.282 2026-10-13 20:42:05,728 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:05,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.013 0.217 2026-10-13 20:42:05,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.232 2026-10-13 20:42:05,783 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:05,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-13 20:42:05,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-13 20:42:05,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.194 2026-10-13 20:42:05,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-13 20:42:05,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.094 2026-10-13 20:42:05,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.085 2026-10-13 20:42:05,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.106 2026-10-13 20:42:05,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-13 20:42:05,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-13 20:42:05,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-13 20:42:05,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.102 2026-10-13 20:42:06,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:42:06,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:42:06,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-10-13 20:42:06,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-13 20:42:06,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-13 20:42:06,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-13 20:42:07,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-10-13 20:42:07,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.023 0.047 2026-10-13 20:42:08,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:42:08,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:08,076 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:08,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15493 2026-10-13 20:42:08,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:08,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15493 2026-10-13 20:42:08,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204208_189381_TestUi.txt 2026-10-13 20:42:08,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1ecqxnxs_chrome_odoo" 2026-10-13 20:42:08,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-13 20:42:08,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15691 2026-10-13 20:42:08,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdsk5zpu0_chrome_odoo 2026-10-13 20:42:08,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39651/json/version 2026-10-13 20:42:08,797 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39651/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:08,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:08,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39651/json 2026-10-13 20:42:08,863 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39651/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:08,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39651/devtools/page/1F94DAD3FE3230B261BF8F8AD972D0D5 2026-10-13 20:42:08,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:08,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:09,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:42:09,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:09,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:09,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:09,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:10,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.122 0.900 2026-10-13 20:42:10,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1F94DAD3FE3230B261BF8F8AD972D0D5', 'loaderId': '6132F54532ACD4D099E40E61FD835A99', 'isDownload': False} 2026-10-13 20:42:10,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-13 20:42:10,190 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:10,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-10-13 20:42:10,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-13 20:42:10,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-13 20:42:10,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:42:10,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 20:42:10,779 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 20:42:10,793 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:10,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:42:10,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:11,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:42:11,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.310 0.541 2026-10-13 20:42:11,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.066 2026-10-13 20:42:11,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-13 20:42:11,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 20:42:11,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.045 0.050 2026-10-13 20:42:11,998 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:12,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.109 2026-10-13 20:42:12,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.157 2026-10-13 20:42:12,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.192 2026-10-13 20:42:12,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.230 2026-10-13 20:42:12,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:12,188 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:12,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:42:12,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.280 2026-10-13 20:42:12,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.251 2026-10-13 20:42:12,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:12,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.250 2026-10-13 20:42:12,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.264 2026-10-13 20:42:12,381 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.244 2026-10-13 20:42:12,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.152 2026-10-13 20:42:12,404 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:12,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.146 2026-10-13 20:42:12,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.124 2026-10-13 20:42:12,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.104 2026-10-13 20:42:12,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.107 2026-10-13 20:42:12,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.020 0.105 2026-10-13 20:42:12,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.132 2026-10-13 20:42:12,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.163 2026-10-13 20:42:12,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.185 2026-10-13 20:42:12,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.185 2026-10-13 20:42:12,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.009 0.189 2026-10-13 20:42:12,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.115 2026-10-13 20:42:12,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:42:12,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:42:12,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-10-13 20:42:12,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:42:12,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:42:12,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:42:12,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-13 20:42:12,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:42:13,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:42:13,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:42:13,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:42:13,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-13 20:42:13,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-10-13 20:42:13,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-10-13 20:42:13,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:42:13,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-10-13 20:42:13,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:42:13,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:42:13,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:42:13,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:13,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:13,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:42:13,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:42:13,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:42:13,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-13 20:42:13,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45780750 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-10-13 20:42:13,255 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:13,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45780750 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-10-13 20:42:13,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.148 2026-10-13 20:42:13,585 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 20:42:13,586 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 20:42:13,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 20:42:13,591 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 20:42:13,592 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 20:42:13,593 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 20:42:13,600 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:13,603 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:13,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 20:42:13,633 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 20:42:13,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 20:42:13,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 20:42:13,635 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 20:42:13,639 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 20:42:13,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:42:13,641 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 20:42:13,644 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 20:42:13,647 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 20:42:13,648 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 20:42:13,651 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 20:42:13,652 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 20:42:13,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 20:42:13,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 20:42:13,655 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 20:42:13,655 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 20:42:13,656 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 20:42:13,662 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:13,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 20:42:13,667 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:13,668 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 20:42:13,669 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 20:42:13,670 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 20:42:13,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 20:42:13,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 20:42:13,672 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 20:42:13,673 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 20:42:13,689 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:13,690 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:13,693 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:13,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:13,706 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 20:42:13,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 20:42:13,709 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 20:42:13,710 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 20:42:13,718 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:13,721 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:13,723 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 20:42:13,732 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:42:13,737 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:42:13,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 20:42:13,743 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:13,754 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:42:13,755 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 20:42:13,757 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 20:42:13,763 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 20:42:13,765 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 20:42:13,765 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 20:42:13,768 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 20:42:13,771 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 20:42:13,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 20:42:13,773 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 20:42:13,773 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 20:42:13,775 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 20:42:13,775 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 20:42:13,775 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 20:42:13,776 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 20:42:13,776 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 20:42:13,776 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 20:42:13,777 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 20:42:13,777 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 20:42:13,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 20:42:13,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 20:42:13,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 20:42:13,779 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 20:42:13,785 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 20:42:13,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.029 0.011 2026-10-13 20:42:13,787 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 20:42:13,795 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:13,803 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:13,811 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:13,816 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:13,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 20:42:13,817 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 20:42:13,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 20:42:13,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 20:42:13,820 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:42:13,826 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 20:42:13,828 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 20:42:13,829 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 20:42:13,830 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 20:42:13,831 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:42:13,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 20:42:13,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 20:42:13,841 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 20:42:13,844 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 20:42:13,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:42:13,866 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 20:42:13,868 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:13,870 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 20:42:13,871 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:42:13,873 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 20:42:13,876 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 20:42:13,878 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 20:42:13,880 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 20:42:13,882 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 20:42:13,884 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:13,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 20:42:13,886 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 20:42:13,887 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 20:42:13,888 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 20:42:13,889 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 20:42:13,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 20:42:13,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 20:42:13,893 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:42:13,895 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 20:42:13,896 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 20:42:13,897 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 20:42:13,898 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 20:42:13,899 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 20:42:14,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-13 20:42:14,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63374112 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-10-13 20:42:14,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:42:14,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63374112 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-10-13 20:42:14,394 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:14] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:14,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.066 0.074 2026-10-13 20:42:14,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 20:42:15,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:42:15,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-13 20:42:15,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-13 20:42:15,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-13 20:42:15,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 20:42:15,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:42:15,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:15] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.007 0.012 2026-10-13 20:42:15,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-13 20:42:15,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-13 20:42:15,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.033 2026-10-13 20:42:15,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:42:16,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:42:16,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:16] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.004 0.015 2026-10-13 20:42:16,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:16] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.011 0.026 2026-10-13 20:42:17,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: account.move 2026-10-13 20:42:18,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.537 1.019 2026-10-13 20:42:18,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web HTTP/1.1" 200 - 43 0.028 0.416 2026-10-13 20:42:18,742 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.014 2026-10-13 20:42:18,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web/webclient/load_menus/863e4879eeab0840566241beb0fa7b9d36daeb78522a266717efe90c2e9bba45 HTTP/1.1" 200 - 2 0.002 0.031 2026-10-13 20:42:18,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-10-13 20:42:18,802 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:42:18,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.033 2026-10-13 20:42:18,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:18] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:42:19,764 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:42:19,765 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-13 20:42:19,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-13 20:42:19,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.008 2026-10-13 20:42:19,935 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:20,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.092 0.138 2026-10-13 20:42:20,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.223 2026-10-13 20:42:20,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.203 2026-10-13 20:42:20,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.212 2026-10-13 20:42:20,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.027 0.230 2026-10-13 20:42:20,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.213 2026-10-13 20:42:20,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.096 2026-10-13 20:42:20,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.112 2026-10-13 20:42:20,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.120 2026-10-13 20:42:20,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.087 2026-10-13 20:42:20,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 11 0.010 0.126 2026-10-13 20:42:20,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /web?reload=true HTTP/1.1" 200 - 16 0.009 0.060 2026-10-13 20:42:20,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.014 2026-10-13 20:42:20,392 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:42:21,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-13 20:42:21,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:42:21,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-13 20:42:21,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.006 2026-10-13 20:42:21,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.042 0.071 2026-10-13 20:42:21,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.062 2026-10-13 20:42:21,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.056 2026-10-13 20:42:21,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.068 2026-10-13 20:42:21,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.085 2026-10-13 20:42:21,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.050 2026-10-13 20:42:21,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.055 2026-10-13 20:42:21,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.054 2026-10-13 20:42:21,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 304 - 11 0.028 0.107 2026-10-13 20:42:21,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.033 0.111 2026-10-13 20:42:21,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:21] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.009 0.027 2026-10-13 20:42:22,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:42:22,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:22,631 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:22,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15691 2026-10-13 20:42:22,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:22,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15691 2026-10-13 20:42:22,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204222_757492_TestUi.txt 2026-10-13 20:42:22,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdsk5zpu0_chrome_odoo" 2026-10-13 20:42:22,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-13 20:42:23,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15990 2026-10-13 20:42:23,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprz5e2ejh_chrome_odoo 2026-10-13 20:42:23,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32977/json/version 2026-10-13 20:42:23,748 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32977/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:23,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:23,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32977/json 2026-10-13 20:42:23,799 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32977/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:23,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32977/devtools/page/1A10963E79659DA9D1E70C2228A4B286 2026-10-13 20:42:23,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:23,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:24,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:42:24,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:24,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:24,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:24,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:25,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.105 0.784 2026-10-13 20:42:25,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1A10963E79659DA9D1E70C2228A4B286', 'loaderId': 'E0A169BCAFBAD5CA2A298C4BF65EC876', 'isDownload': False} 2026-10-13 20:42:25,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-13 20:42:25,149 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:25,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 20:42:25,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-13 20:42:25,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-13 20:42:25,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-10-13 20:42:25,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 20:42:25,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:42:25,709 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:25,710 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:25,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:26,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.241 0.646 2026-10-13 20:42:26,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.906 2026-10-13 20:42:26,702 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:26,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.114 2026-10-13 20:42:26,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:42:26,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 20:42:27,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.143 0.437 2026-10-13 20:42:27,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.057 2026-10-13 20:42:27,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:42:27,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:42:27,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.043 0.053 2026-10-13 20:42:27,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.028 0.135 2026-10-13 20:42:27,810 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:42:27,852 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:42:27,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.211 2026-10-13 20:42:27,869 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:42:27,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:42:27,915 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:27,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.271 2026-10-13 20:42:27,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.297 2026-10-13 20:42:28,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.335 2026-10-13 20:42:28,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.274 2026-10-13 20:42:28,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.162 2026-10-13 20:42:28,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:42:28,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-13 20:42:28,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.141 2026-10-13 20:42:28,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.018 0.167 2026-10-13 20:42:28,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.144 2026-10-13 20:42:28,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.150 2026-10-13 20:42:28,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.145 2026-10-13 20:42:28,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.154 2026-10-13 20:42:28,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.204 2026-10-13 20:42:28,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.223 2026-10-13 20:42:28,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.224 2026-10-13 20:42:28,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.260 2026-10-13 20:42:28,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.008 0.260 2026-10-13 20:42:28,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.251 2026-10-13 20:42:28,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.214 2026-10-13 20:42:28,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-13 20:42:28,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:42:28,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:42:28,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:42:28,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-13 20:42:28,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-10-13 20:42:28,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:28] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.049 0.108 2026-10-13 20:42:29,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-10-13 20:42:29,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 20:42:29,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:42:29,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-13 20:42:29,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-10-13 20:42:29,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-13 20:42:29,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-13 20:42:29,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-10-13 20:42:29,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:29] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.027 0.093 2026-10-13 20:42:30,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:42:30,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-10-13 20:42:30,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 20:42:30,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:42:30,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:42:30,614 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:30,616 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:30,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:42:30,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:42:30,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 20:42:30,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:42:30,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16312451 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-10-13 20:42:30,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:42:30,686 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:30,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16312451 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-10-13 20:42:30,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.051 0.112 2026-10-13 20:42:30,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:30] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 20:42:31,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:42:31,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-10-13 20:42:31,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:31,626 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:42:31,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15990 2026-10-13 20:42:31,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:31,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15990 2026-10-13 20:42:31,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204231_731334_TestUi.txt 2026-10-13 20:42:31,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprz5e2ejh_chrome_odoo" 2026-10-13 20:42:31,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-13 20:42:32,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16198 2026-10-13 20:42:32,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxj0qag0o_chrome_odoo 2026-10-13 20:42:32,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40443/json/version 2026-10-13 20:42:32,589 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40443/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:32,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:32,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40443/json 2026-10-13 20:42:32,657 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40443/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:32,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40443/devtools/page/794DDA4845281EF83FCCBA5E085CBD05 2026-10-13 20:42:32,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:32,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:33,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:42:33,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:33,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:33,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:33,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:34,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.135 0.891 2026-10-13 20:42:34,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '794DDA4845281EF83FCCBA5E085CBD05', 'loaderId': '93F8BFBB3C52B8D31F679CF25442FAF8', 'isDownload': False} 2026-10-13 20:42:34,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-13 20:42:34,138 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:34,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-13 20:42:34,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 20:42:34,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-13 20:42:34,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-13 20:42:34,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-10-13 20:42:34,733 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:34,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 20:42:34,751 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:34,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:35,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:42:35,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.264 0.611 2026-10-13 20:42:35,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.073 2026-10-13 20:42:35,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.022 2026-10-13 20:42:35,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:42:35,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.040 0.056 2026-10-13 20:42:35,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.135 2026-10-13 20:42:36,013 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:42:36,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.194 2026-10-13 20:42:36,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.231 2026-10-13 20:42:36,139 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 20:42:36,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:42:36,175 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:36,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.269 2026-10-13 20:42:36,215 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 20:42:36,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.037 0.307 2026-10-13 20:42:36,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.329 2026-10-13 20:42:36,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.296 2026-10-13 20:42:36,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.281 2026-10-13 20:42:36,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.153 2026-10-13 20:42:36,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:42:36,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.149 2026-10-13 20:42:36,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.127 2026-10-13 20:42:36,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.112 2026-10-13 20:42:36,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.115 2026-10-13 20:42:36,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.025 0.143 2026-10-13 20:42:36,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.165 2026-10-13 20:42:36,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.179 2026-10-13 20:42:36,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.237 2026-10-13 20:42:36,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.269 2026-10-13 20:42:36,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.277 2026-10-13 20:42:36,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.220 2026-10-13 20:42:36,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.010 0.201 2026-10-13 20:42:36,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.184 2026-10-13 20:42:36,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:42:36,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.018 2026-10-13 20:42:36,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 20:42:36,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-13 20:42:36,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:42:36,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:42:36,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-13 20:42:36,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:42:36,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-13 20:42:36,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:42:36,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:36,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16198 2026-10-13 20:42:36,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:36,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16198 2026-10-13 20:42:37,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204237_095047_TestUi.txt 2026-10-13 20:42:37,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxj0qag0o_chrome_odoo" 2026-10-13 20:42:37,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-13 20:42:37,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16393 2026-10-13 20:42:37,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpixgp27z9_chrome_odoo 2026-10-13 20:42:37,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33545/json/version 2026-10-13 20:42:37,967 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33545/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:38,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:38,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33545/json 2026-10-13 20:42:38,020 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33545/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:38,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33545/devtools/page/70FE994869A0EB2531A2BF4BBE6B9616 2026-10-13 20:42:38,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:38,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:38,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:42:38,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:38,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:38,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:38,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:39,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.665 2026-10-13 20:42:39,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '70FE994869A0EB2531A2BF4BBE6B9616', 'loaderId': '166D4AC2BF2085A33C70F824D619B0F8', 'isDownload': False} 2026-10-13 20:42:39,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-13 20:42:39,113 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:39,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 20:42:39,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-13 20:42:39,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-13 20:42:39,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 20:42:39,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 20:42:39,708 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:42:39,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 20:42:39,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:42:39,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:40,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.256 0.545 2026-10-13 20:42:40,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.800 2026-10-13 20:42:40,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:40,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.121 2026-10-13 20:42:40,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 20:42:40,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:42:41,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.176 0.461 2026-10-13 20:42:41,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.057 2026-10-13 20:42:41,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:42:41,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:42:41,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 20:42:41,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.026 0.055 2026-10-13 20:42:41,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.126 2026-10-13 20:42:41,817 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:42:41,847 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.148 2026-10-13 20:42:41,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.199 2026-10-13 20:42:41,909 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:41,937 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:41,948 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:42:41,957 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:42:41,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-13 20:42:42,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.329 2026-10-13 20:42:42,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.264 2026-10-13 20:42:42,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.245 2026-10-13 20:42:42,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-13 20:42:42,124 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:42,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.019 0.176 2026-10-13 20:42:42,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.019 0.193 2026-10-13 20:42:42,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.164 2026-10-13 20:42:42,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.156 2026-10-13 20:42:42,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.152 2026-10-13 20:42:42,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.143 2026-10-13 20:42:42,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.125 2026-10-13 20:42:42,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.150 2026-10-13 20:42:42,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.172 2026-10-13 20:42:42,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.195 2026-10-13 20:42:42,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.218 2026-10-13 20:42:42,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.209 2026-10-13 20:42:42,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.185 2026-10-13 20:42:42,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.157 2026-10-13 20:42:42,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-10-13 20:42:42,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-10-13 20:42:42,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:42:42,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:42:42,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-10-13 20:42:43,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:42:43,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:42:43,643 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:43,644 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:42:43,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:42:43,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:42:43,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:42:43,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43120666 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-13 20:42:43,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:42:43,723 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:43,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43120666 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-13 20:42:43,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.092 0.153 2026-10-13 20:42:43,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:43] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 20:42:44,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:42:44,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:44,742 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:44,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16393 2026-10-13 20:42:44,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:44,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16393 2026-10-13 20:42:44,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204244_859036_TestUi.txt 2026-10-13 20:42:44,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpixgp27z9_chrome_odoo" 2026-10-13 20:42:46,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-13 20:42:48,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16597 2026-10-13 20:42:48,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr3hsu4_b_chrome_odoo 2026-10-13 20:42:48,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44041/json/version 2026-10-13 20:42:48,100 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44041/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:48,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:48,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44041/json 2026-10-13 20:42:48,158 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44041/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:48,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44041/devtools/page/9931D121C55D34094D39D7A9A77C775E 2026-10-13 20:42:48,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:48,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:48,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 20:42:48,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:48,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:48,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:48,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:50,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.143 1.836 2026-10-13 20:42:50,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9931D121C55D34094D39D7A9A77C775E', 'loaderId': 'B83B949868CD1BCC535B4EA57888D6CA', 'isDownload': False} 2026-10-13 20:42:50,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-13 20:42:50,576 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:50,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:50] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.009 2026-10-13 20:42:50,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:50] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-10-13 20:42:50,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:50] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-13 20:42:51,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 20:42:51,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:42:51,191 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:42:51,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:42:51,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:42:51,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:42:51,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.225 0.544 2026-10-13 20:42:52,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "GET /pos/ui HTTP/1.1" 200 - 22 0.015 0.800 2026-10-13 20:42:52,090 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:52,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.107 2026-10-13 20:42:52,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:42:52,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 20:42:52,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.148 0.417 2026-10-13 20:42:52,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.082 2026-10-13 20:42:53,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-13 20:42:53,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:42:53,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.019 2026-10-13 20:42:53,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.034 2026-10-13 20:42:53,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.039 2026-10-13 20:42:53,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.039 2026-10-13 20:42:53,141 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:42:53,165 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:53,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.006 0.099 2026-10-13 20:42:53,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-13 20:42:53,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.116 2026-10-13 20:42:53,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.125 2026-10-13 20:42:53,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.136 2026-10-13 20:42:53,333 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 20:42:53,342 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-13 20:42:53,345 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-13 20:42:53,353 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-13 20:42:53,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.059 0.177 2026-10-13 20:42:53,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.078 2026-10-13 20:42:53,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.086 2026-10-13 20:42:53,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.019 2026-10-13 20:42:54,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:42:54,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-13 20:42:54,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-10-13 20:42:54,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.019 2026-10-13 20:42:54,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:54] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.035 2026-10-13 20:42:54,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.015 0.062 2026-10-13 20:42:54,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.010 0.028 2026-10-13 20:42:55,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-13 20:42:55,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-13 20:42:55,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:55] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.013 2026-10-13 20:42:55,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.034 0.071 2026-10-13 20:42:55,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.010 0.035 2026-10-13 20:42:55,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 20:42:55,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-13 20:42:55,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-10-13 20:42:56,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:56] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.010 0.018 2026-10-13 20:42:56,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.023 0.057 2026-10-13 20:42:56,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-10-13 20:42:56,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:42:56,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:42:56,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16597 2026-10-13 20:42:56,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:42:56,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16597 2026-10-13 20:42:57,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204257_028638_TestUi.txt 2026-10-13 20:42:57,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr3hsu4_b_chrome_odoo" 2026-10-13 20:42:57,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-13 20:42:57,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16800 2026-10-13 20:42:57,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmcyyc1qv_chrome_odoo 2026-10-13 20:42:57,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40437/json/version 2026-10-13 20:42:57,792 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40437/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:42:57,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:42:57,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40437/json 2026-10-13 20:42:57,848 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40437/json with timeout 3 increased to 10s during tests 2026-10-13 20:42:57,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40437/devtools/page/FFCAA91AFBE2676809A35F6CAB8B57C1 2026-10-13 20:42:57,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:42:57,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:42:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:42:58,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:42:58,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:42:58,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:42:58,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:42:58,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:58] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.079 0.691 2026-10-13 20:42:58,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FFCAA91AFBE2676809A35F6CAB8B57C1', 'loaderId': '6590BEDDEB8FCA7705FF70A21E002FAD', 'isDownload': False} 2026-10-13 20:42:58,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-13 20:42:59,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:42:59,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.014 2026-10-13 20:42:59,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.018 2026-10-13 20:42:59,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-13 20:42:59,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:42:59,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.011 2026-10-13 20:42:59,654 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:42:59,664 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:42:59,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:42:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-13 20:42:59,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:00,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.324 0.675 2026-10-13 20:43:00,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.024 2026-10-13 20:43:00,795 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:00,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.126 2026-10-13 20:43:00,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:43:00,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:43:01,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.511 2026-10-13 20:43:01,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:01,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-10-13 20:43:01,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-13 20:43:01,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:43:01,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.026 0.042 2026-10-13 20:43:02,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.101 2026-10-13 20:43:02,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:43:02,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.165 2026-10-13 20:43:02,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.027 0.223 2026-10-13 20:43:02,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:43:02,188 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:02,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:02,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.282 2026-10-13 20:43:02,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.010 2026-10-13 20:43:02,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.277 2026-10-13 20:43:02,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.247 2026-10-13 20:43:02,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.271 2026-10-13 20:43:02,388 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:02,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.190 2026-10-13 20:43:02,422 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:43:02,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.536 2026-10-13 20:43:02,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-13 20:43:02,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.215 2026-10-13 20:43:02,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.218 2026-10-13 20:43:02,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.195 2026-10-13 20:43:02,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.023 0.173 2026-10-13 20:43:02,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.178 2026-10-13 20:43:02,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.191 2026-10-13 20:43:02,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.232 2026-10-13 20:43:02,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.006 0.227 2026-10-13 20:43:02,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-13 20:43:02,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-13 20:43:02,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.159 2026-10-13 20:43:02,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:43:02,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:43:02,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:43:02,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.022 2026-10-13 20:43:02,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:43:02,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 20:43:02,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:43:02,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:43:02,999 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:43:03,002 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:43:03,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:43:03,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:43:03,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:43:03,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.023 2026-10-13 20:43:03,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98959177 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-13 20:43:03,077 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:43:03,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98959177 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-13 20:43:03,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.126 0.135 2026-10-13 20:43:03,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 20:43:04,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:43:04,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-13 20:43:04,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:43:04,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.023 2026-10-13 20:43:04,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:04] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.035 0.055 2026-10-13 20:43:04,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.024 2026-10-13 20:43:05,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:43:05,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:43:05,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:43:05,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:43:05,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-13 20:43:05,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-13 20:43:05,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:05,234 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:43:05,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16800 2026-10-13 20:43:05,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:05,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16800 2026-10-13 20:43:05,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204305_337176_TestUi.txt 2026-10-13 20:43:05,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmcyyc1qv_chrome_odoo" 2026-10-13 20:43:05,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-13 20:43:06,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17016 2026-10-13 20:43:06,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0nrx4bi8_chrome_odoo 2026-10-13 20:43:06,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34375/json/version 2026-10-13 20:43:06,319 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34375/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:43:06,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:43:06,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34375/json 2026-10-13 20:43:06,392 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34375/json with timeout 3 increased to 10s during tests 2026-10-13 20:43:06,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34375/devtools/page/B3092C08066C877069B61CB520742438 2026-10-13 20:43:06,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:43:06,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:43:06,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:43:06,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:43:06,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:43:06,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:43:06,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:43:07,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.760 2026-10-13 20:43:07,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B3092C08066C877069B61CB520742438', 'loaderId': '7F22A446207535CCB3EFFA40C4516DEC', 'isDownload': False} 2026-10-13 20:43:07,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-13 20:43:07,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:07,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 20:43:07,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-13 20:43:07,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 20:43:08,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-10-13 20:43:08,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 20:43:08,162 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:08,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:43:08,175 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:08,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:08,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:09,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.278 0.608 2026-10-13 20:43:09,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.068 2026-10-13 20:43:09,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.023 2026-10-13 20:43:09,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:43:09,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.025 0.053 2026-10-13 20:43:09,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.122 2026-10-13 20:43:09,431 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:43:09,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.156 2026-10-13 20:43:09,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.225 2026-10-13 20:43:09,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:43:09,553 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:43:09,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:09,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.271 2026-10-13 20:43:09,575 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:43:09,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.019 0.311 2026-10-13 20:43:09,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.280 2026-10-13 20:43:09,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-13 20:43:09,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.288 2026-10-13 20:43:09,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.182 2026-10-13 20:43:09,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.015 0.172 2026-10-13 20:43:09,810 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:43:09,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.163 2026-10-13 20:43:09,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.029 0.183 2026-10-13 20:43:09,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.201 2026-10-13 20:43:09,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.183 2026-10-13 20:43:09,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.022 0.151 2026-10-13 20:43:09,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.182 2026-10-13 20:43:10,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.192 2026-10-13 20:43:10,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.235 2026-10-13 20:43:10,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.007 0.192 2026-10-13 20:43:10,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.198 2026-10-13 20:43:10,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.170 2026-10-13 20:43:10,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.154 2026-10-13 20:43:10,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:43:10,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-10-13 20:43:10,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-10-13 20:43:10,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-10-13 20:43:10,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 20:43:10,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:10,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17016 2026-10-13 20:43:10,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:10,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17016 2026-10-13 20:43:10,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204310_411386_TestUi.txt 2026-10-13 20:43:10,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0nrx4bi8_chrome_odoo" 2026-10-13 20:43:10,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-13 20:43:11,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17221 2026-10-13 20:43:11,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp456gilth_chrome_odoo 2026-10-13 20:43:11,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35041/json/version 2026-10-13 20:43:11,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35041/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:43:11,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:43:11,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35041/json 2026-10-13 20:43:11,077 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35041/json with timeout 3 increased to 10s during tests 2026-10-13 20:43:11,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35041/devtools/page/F3CBD90B5F6A32A2CD9A400CE300BF65 2026-10-13 20:43:11,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:43:11,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:43:11,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 20:43:11,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:43:11,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:43:11,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:43:11,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:43:11,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:11] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.013 0.302 2026-10-13 20:43:12,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web HTTP/1.1" 200 - 110 0.129 0.598 2026-10-13 20:43:12,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F3CBD90B5F6A32A2CD9A400CE300BF65', 'loaderId': 'F3C715C87D52E554395D16FB6EB9E865', 'isDownload': False} 2026-10-13 20:43:12,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-13 20:43:12,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 20:43:12,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-10-13 20:43:12,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/webclient/load_menus/77215feb7c77c824009c2aa95796b99edaab49dee3592ab07c9565cf57552d3e HTTP/1.1" 200 - 2 0.006 0.035 2026-10-13 20:43:12,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.059 2026-10-13 20:43:12,632 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:43:12,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.058 0.066 2026-10-13 20:43:12,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:12] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 20:43:13,612 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-13 20:43:13,616 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-13 20:43:13,618 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-13 20:43:13,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.010 2026-10-13 20:43:13,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:13,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.099 0.144 2026-10-13 20:43:13,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.210 2026-10-13 20:43:13,905 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:13,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.158 2026-10-13 20:43:13,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.191 2026-10-13 20:43:13,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.018 0.195 2026-10-13 20:43:13,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.182 2026-10-13 20:43:14,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.012 0.141 2026-10-13 20:43:14,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.112 2026-10-13 20:43:14,058 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:43:14,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.141 2026-10-13 20:43:14,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.159 2026-10-13 20:43:14,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-13 20:43:14,121 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 20:43:14,137 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.153 2026-10-13 20:43:14,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 18 0.015 0.192 2026-10-13 20:43:14,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web?reload=true HTTP/1.1" 200 - 16 0.037 0.111 2026-10-13 20:43:14,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.014 2026-10-13 20:43:14,400 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:43:15,240 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 20:43:15,243 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:43:15,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-13 20:43:15,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.009 2026-10-13 20:43:15,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.043 0.109 2026-10-13 20:43:15,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.101 2026-10-13 20:43:15,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.108 2026-10-13 20:43:15,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.118 2026-10-13 20:43:15,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.080 2026-10-13 20:43:15,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.022 2026-10-13 20:43:15,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.044 2026-10-13 20:43:15,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.047 2026-10-13 20:43:15,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.015 0.093 2026-10-13 20:43:15,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.032 0.088 2026-10-13 20:43:15,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:15] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.016 0.035 2026-10-13 20:43:16,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:43:16,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:16,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.049 0.093 2026-10-13 20:43:16,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:16] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.023 0.181 2026-10-13 20:43:17,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:17,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 20:43:17,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 20:43:17,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.020 2026-10-13 20:43:17,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-13 20:43:17,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:43:17,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:17,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 20:43:17,538 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:18,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:18,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.217 0.601 2026-10-13 20:43:18,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.064 2026-10-13 20:43:18,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.019 2026-10-13 20:43:18,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:43:18,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.024 0.051 2026-10-13 20:43:18,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.108 2026-10-13 20:43:18,697 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:43:18,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.153 2026-10-13 20:43:18,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.203 2026-10-13 20:43:18,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.251 2026-10-13 20:43:18,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.294 2026-10-13 20:43:18,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.259 2026-10-13 20:43:18,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.251 2026-10-13 20:43:18,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:18,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.017 0.215 2026-10-13 20:43:19,010 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:19,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.215 2026-10-13 20:43:19,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.187 2026-10-13 20:43:19,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.157 2026-10-13 20:43:19,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.010 0.184 2026-10-13 20:43:19,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-10-13 20:43:19,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.139 2026-10-13 20:43:19,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.144 2026-10-13 20:43:19,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.183 2026-10-13 20:43:19,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.191 2026-10-13 20:43:19,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.188 2026-10-13 20:43:19,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.177 2026-10-13 20:43:19,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 20:43:19,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.020 2026-10-13 20:43:19,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:43:19,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 20:43:19,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-10-13 20:43:19,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77111397 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-10-13 20:43:19,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:43:19,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-10-13 20:43:19,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:43:19,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77111397 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-13 20:43:19,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.062 0.105 2026-10-13 20:43:19,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web HTTP/1.1" 200 - 16 0.022 0.155 2026-10-13 20:43:19,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:19] "GET /web HTTP/1.1" 200 - 16 0.017 0.057 2026-10-13 20:43:20,259 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-13 20:43:20,276 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-13 20:43:20,292 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-13 20:43:20,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.015 2026-10-13 20:43:20,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.038 2026-10-13 20:43:20,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.030 0.077 2026-10-13 20:43:20,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.091 2026-10-13 20:43:20,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.088 2026-10-13 20:43:20,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.084 2026-10-13 20:43:20,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.090 2026-10-13 20:43:20,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.033 2026-10-13 20:43:20,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.034 2026-10-13 20:43:20,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.012 0.059 2026-10-13 20:43:20,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.082 2026-10-13 20:43:20,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.061 2026-10-13 20:43:20,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-13 20:43:20,983 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:43:20,994 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 20:43:20,997 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-13 20:43:21,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.017 2026-10-13 20:43:21,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.034 2026-10-13 20:43:21,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.108 2026-10-13 20:43:21,137 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.124 2026-10-13 20:43:21,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.129 2026-10-13 20:43:21,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.132 2026-10-13 20:43:21,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.117 2026-10-13 20:43:21,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.048 2026-10-13 20:43:21,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.050 2026-10-13 20:43:21,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.009 0.061 2026-10-13 20:43:21,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.084 2026-10-13 20:43:21,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.017 2026-10-13 20:43:21,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.009 0.041 2026-10-13 20:43:21,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:21] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.010 0.038 2026-10-13 20:43:22,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-13 20:43:22,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:43:22,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.036 0.084 2026-10-13 20:43:22,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:22] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.025 0.045 2026-10-13 20:43:22,431 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:22,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 20:43:22,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 20:43:23,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.143 0.447 2026-10-13 20:43:23,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.285 2026-10-13 20:43:23,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.049 2026-10-13 20:43:23,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:43:23,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:43:23,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-10-13 20:43:23,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.016 0.033 2026-10-13 20:43:23,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.023 2026-10-13 20:43:24,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:43:24,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-13 20:43:24,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-13 20:43:24,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.021 0.044 2026-10-13 20:43:25,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:43:25,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 20:43:25,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:43:25,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:43:25,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:43:25,244 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:25,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:43:25,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:43:25,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-13 20:43:25,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:43:25,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-10-13 20:43:25,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:43:25,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46087245 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-10-13 20:43:25,340 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #45 deleted pos.order.line records with IDs: [100] 2026-10-13 20:43:25,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46087245 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-13 20:43:25,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.083 0.177 2026-10-13 20:43:25,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:25] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.011 2026-10-13 20:43:26,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:43:26,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-13 20:43:26,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-13 20:43:26,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:26] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.028 0.038 2026-10-13 20:43:26,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 20:43:27,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:43:27,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:27] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 20:43:27,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-13 20:43:28,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:28] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.389 0.981 2026-10-13 20:43:28,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:28] "GET /web HTTP/1.1" 200 - 16 0.009 0.036 2026-10-13 20:43:29,059 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-13 20:43:29,063 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-13 20:43:29,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-13 20:43:29,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.015 2026-10-13 20:43:29,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.031 2026-10-13 20:43:29,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.060 0.108 2026-10-13 20:43:29,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.117 2026-10-13 20:43:29,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.116 2026-10-13 20:43:29,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.123 2026-10-13 20:43:29,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.100 2026-10-13 20:43:29,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.037 2026-10-13 20:43:29,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.012 0.071 2026-10-13 20:43:29,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.094 2026-10-13 20:43:29,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.107 2026-10-13 20:43:29,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.055 2026-10-13 20:43:29,913 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-13 20:43:29,924 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-13 20:43:29,941 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-13 20:43:29,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.020 0.007 2026-10-13 20:43:30,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.054 0.084 2026-10-13 20:43:30,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.169 2026-10-13 20:43:30,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.136 2026-10-13 20:43:30,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.128 2026-10-13 20:43:30,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.155 2026-10-13 20:43:30,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.113 2026-10-13 20:43:30,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.082 2026-10-13 20:43:30,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.008 0.074 2026-10-13 20:43:30,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.012 0.069 2026-10-13 20:43:30,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.086 2026-10-13 20:43:30,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.015 2026-10-13 20:43:30,435 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.013 0.040 2026-10-13 20:43:30,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:30] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.011 0.030 2026-10-13 20:43:31,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-13 20:43:31,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-10-13 20:43:31,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 20:43:31,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:31,296 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:43:31,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17221 2026-10-13 20:43:31,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:31,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17221 2026-10-13 20:43:31,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.025 0.044 2026-10-13 20:43:31,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204331_467429_TestUi.txt 2026-10-13 20:43:31,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp456gilth_chrome_odoo" 2026-10-13 20:43:31,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-13 20:43:32,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17585 2026-10-13 20:43:32,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv1dzwlt1_chrome_odoo 2026-10-13 20:43:32,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40867/json/version 2026-10-13 20:43:32,388 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40867/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:43:32,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:43:32,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40867/json 2026-10-13 20:43:32,447 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40867/json with timeout 3 increased to 10s during tests 2026-10-13 20:43:32,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40867/devtools/page/89A57DB5FB6C1447C99291030F026BFB 2026-10-13 20:43:32,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:43:32,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:43:32,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:43:32,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:43:32,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:43:32,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:43:32,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:43:33,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.082 0.694 2026-10-13 20:43:33,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '89A57DB5FB6C1447C99291030F026BFB', 'loaderId': '1CB75850EDF6D368F9941015EE965B0B', 'isDownload': False} 2026-10-13 20:43:33,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-13 20:43:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:33,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:33] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-13 20:43:33,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:33] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.028 2026-10-13 20:43:33,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:33] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-13 20:43:34,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 20:43:34,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 20:43:34,155 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:34,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:43:34,170 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:43:34,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:35,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.251 0.637 2026-10-13 20:43:35,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.892 2026-10-13 20:43:35,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:35,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.105 2026-10-13 20:43:35,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:43:35,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:43:36,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.183 0.445 2026-10-13 20:43:36,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.076 2026-10-13 20:43:36,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:36,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.021 2026-10-13 20:43:36,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:43:36,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.020 0.043 2026-10-13 20:43:36,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.090 2026-10-13 20:43:36,350 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:43:36,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.124 2026-10-13 20:43:36,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.177 2026-10-13 20:43:36,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43: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-10-13 20:43:36,454 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:36,469 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:43:36,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.238 2026-10-13 20:43:36,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.295 2026-10-13 20:43:36,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.268 2026-10-13 20:43:36,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.256 2026-10-13 20:43:36,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.290 2026-10-13 20:43:36,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.210 2026-10-13 20:43:36,697 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:36,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.188 2026-10-13 20:43:36,713 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:43:36,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.164 2026-10-13 20:43:36,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.163 2026-10-13 20:43:36,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.161 2026-10-13 20:43:36,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.017 0.161 2026-10-13 20:43:36,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.143 2026-10-13 20:43:36,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.134 2026-10-13 20:43:36,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.175 2026-10-13 20:43:36,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.217 2026-10-13 20:43:36,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.219 2026-10-13 20:43:36,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-13 20:43:37,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.182 2026-10-13 20:43:37,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.163 2026-10-13 20:43:37,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:43:37,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:43:37,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.017 2026-10-13 20:43:37,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:43:37,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:43:37,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:43:37,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:43:37,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:43:37,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:43:37,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:43:37,417 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:37,419 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:43:37,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:43:37,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:43:37,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 20:43:37,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:43:37,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:43:37,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92797194 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-10-13 20:43:37,485 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:39,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92797194 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 228}] 2026-10-13 20:43:39,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.728 1.742 2026-10-13 20:43:39,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.735 2026-10-13 20:43:39,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:39] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.010 0.031 2026-10-13 20:43:40,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:40] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 20:43:40,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:40,834 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:43:40,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17585 2026-10-13 20:43:40,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:40,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17585 2026-10-13 20:43:40,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204340_986832_TestUi.txt 2026-10-13 20:43:40,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv1dzwlt1_chrome_odoo" 2026-10-13 20:43:41,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-13 20:43:42,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17793 2026-10-13 20:43:42,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpta14nuyc_chrome_odoo 2026-10-13 20:43:42,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35379/json/version 2026-10-13 20:43:42,020 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35379/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:43:42,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:43:42,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35379/json 2026-10-13 20:43:42,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35379/json with timeout 3 increased to 10s during tests 2026-10-13 20:43:42,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35379/devtools/page/F56E36198AB380CC53E3D7BF9F628680 2026-10-13 20:43:42,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:43:42,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:43:42,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:43:42,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:43:42,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:43:42,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:43:42,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:43:43,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.114 0.762 2026-10-13 20:43:43,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F56E36198AB380CC53E3D7BF9F628680', 'loaderId': 'A9FD0F6DEF4ED0635384760D6744B61A', 'isDownload': False} 2026-10-13 20:43:43,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-13 20:43:43,292 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:43,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.009 2026-10-13 20:43:43,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-13 20:43:43,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-10-13 20:43:43,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 20:43:43,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:43:43,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 20:43:43,937 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 20:43:43,939 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 20:43:43,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:44,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.284 0.523 2026-10-13 20:43:44,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.801 2026-10-13 20:43:44,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:44,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.086 2026-10-13 20:43:44,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:43:45,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 20:43:45,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.157 0.422 2026-10-13 20:43:45,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.059 2026-10-13 20:43:45,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-13 20:43:45,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:43:45,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.026 0.047 2026-10-13 20:43:45,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.125 2026-10-13 20:43:45,989 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:43:46,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.150 2026-10-13 20:43:46,048 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:46,059 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:46,065 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:46,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:43:46,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.221 2026-10-13 20:43:46,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.258 2026-10-13 20:43:46,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.312 2026-10-13 20:43:46,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.276 2026-10-13 20:43:46,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.196 2026-10-13 20:43:46,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.129 2026-10-13 20:43:46,232 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:43:46,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.138 2026-10-13 20:43:46,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.112 2026-10-13 20:43:46,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.094 2026-10-13 20:43:46,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.015 0.119 2026-10-13 20:43:46,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.124 2026-10-13 20:43:46,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.116 2026-10-13 20:43:46,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.166 2026-10-13 20:43:46,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.207 2026-10-13 20:43:46,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.236 2026-10-13 20:43:46,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.236 2026-10-13 20:43:46,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.205 2026-10-13 20:43:46,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.199 2026-10-13 20:43:46,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.146 2026-10-13 20:43:46,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-13 20:43:46,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:46,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-13 20:43:46,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-13 20:43:46,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-10-13 20:43:48,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.124 1.266 2026-10-13 20:43:48,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:48] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.017 1.382 2026-10-13 20:43:48,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.084 2026-10-13 20:43:48,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-13 20:43:48,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:49,009 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:49,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17793 2026-10-13 20:43:49,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:49,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17793 2026-10-13 20:43:49,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204349_121913_TestUi.txt 2026-10-13 20:43:49,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpta14nuyc_chrome_odoo" 2026-10-13 20:43:49,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-13 20:43:50,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17996 2026-10-13 20:43:50,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdexir_n2_chrome_odoo 2026-10-13 20:43:50,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44385/json/version 2026-10-13 20:43:50,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44385/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:43:50,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:43:50,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44385/json 2026-10-13 20:43:50,184 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44385/json with timeout 3 increased to 10s during tests 2026-10-13 20:43:50,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44385/devtools/page/DE0C844C516175F2B3FC04DB44A2103D 2026-10-13 20:43:50,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:43:50,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:43:50,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:43:50,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:43:50,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:43:50,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:43:50,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:43:51,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.089 0.713 2026-10-13 20:43:51,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE0C844C516175F2B3FC04DB44A2103D', 'loaderId': '97CFDB486B2EE0946B507B43BB3C1E6A', 'isDownload': False} 2026-10-13 20:43:51,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-13 20:43:51,284 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:51,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-10-13 20:43:51,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-13 20:43:51,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-13 20:43:51,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:43:51,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-10-13 20:43:51,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 20:43:51,836 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:51,845 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:51,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:43:52,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.265 0.606 2026-10-13 20:43:52,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.899 2026-10-13 20:43:52,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:43:52,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.132 2026-10-13 20:43:52,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-13 20:43:53,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 20:43:53,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.146 0.401 2026-10-13 20:43:53,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.051 2026-10-13 20:43:53,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-13 20:43:53,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:43:53,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.034 0.054 2026-10-13 20:43:53,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.130 2026-10-13 20:43:53,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:43:53,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.184 2026-10-13 20:43:53,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:43:53,993 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:54,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.224 2026-10-13 20:43:54,004 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:43:54,014 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:54,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.298 2026-10-13 20:43:54,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.340 2026-10-13 20:43:54,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.293 2026-10-13 20:43:54,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.256 2026-10-13 20:43:54,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.178 2026-10-13 20:43:54,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.031 0.228 2026-10-13 20:43:54,298 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:43:54,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-13 20:43:54,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.184 2026-10-13 20:43:54,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-13 20:43:54,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.176 2026-10-13 20:43:54,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.143 2026-10-13 20:43:54,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.148 2026-10-13 20:43:54,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.110 2026-10-13 20:43:54,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.141 2026-10-13 20:43:54,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.152 2026-10-13 20:43:54,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.164 2026-10-13 20:43:54,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-13 20:43:54,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.140 2026-10-13 20:43:54,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-13 20:43:54,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:43:54,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-13 20:43:54,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-13 20:43:54,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-10-13 20:43:55,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.172 0.408 2026-10-13 20:43:55,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:55] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.555 2026-10-13 20:43:56,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-13 20:43:56,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:43:56,142 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:43:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:43:56,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17996 2026-10-13 20:43:56,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:43:56,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17996 2026-10-13 20:43:56,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204356_211144_TestUi.txt 2026-10-13 20:43:56,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdexir_n2_chrome_odoo" 2026-10-13 20:43:56,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-13 20:44:00,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18207 2026-10-13 20:44:00,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppfg9fwze_chrome_odoo 2026-10-13 20:44:00,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32837/json/version 2026-10-13 20:44:00,413 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32837/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:00,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:00,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32837/json 2026-10-13 20:44:00,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32837/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:00,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32837/devtools/page/C65C30590813F7692779E4C6AA0C6CEC 2026-10-13 20:44:00,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:00,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:00,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:00,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:00,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:00,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:00,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:01,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:01] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.158 0.758 2026-10-13 20:44:01,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C65C30590813F7692779E4C6AA0C6CEC', 'loaderId': '57D8B2C43F67E674A20B530076AC7037', 'isDownload': False} 2026-10-13 20:44:01,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-13 20:44:01,835 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:01,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 20:44:01,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 20:44:01,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-13 20:44:02,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-10-13 20:44:02,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-13 20:44:02,377 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:02,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 20:44:02,394 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:02,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:03,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.180 0.568 2026-10-13 20:44:03,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:03,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.062 2026-10-13 20:44:03,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-13 20:44:03,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:44:03,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.028 0.043 2026-10-13 20:44:03,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.096 2026-10-13 20:44:03,444 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:44:03,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.124 2026-10-13 20:44:03,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.162 2026-10-13 20:44:03,523 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:03,539 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:03,551 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:03,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.212 2026-10-13 20:44:03,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.263 2026-10-13 20:44:03,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.232 2026-10-13 20:44:03,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.214 2026-10-13 20:44:03,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.248 2026-10-13 20:44:03,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:03,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.153 2026-10-13 20:44:03,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.028 0.192 2026-10-13 20:44:03,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.185 2026-10-13 20:44:03,829 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:44:03,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.180 2026-10-13 20:44:03,847 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.192 2026-10-13 20:44:03,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.153 2026-10-13 20:44:03,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.114 2026-10-13 20:44:03,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.117 2026-10-13 20:44:03,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:03] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.116 2026-10-13 20:44:04,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.161 2026-10-13 20:44:04,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.206 2026-10-13 20:44:04,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.238 2026-10-13 20:44:04,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.273 2026-10-13 20:44:04,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.298 2026-10-13 20:44:04,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.270 2026-10-13 20:44:04,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 20:44:04,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.255 2026-10-13 20:44:04,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 20:44:04,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 20:44:04,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 20:44:04,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 20:44:04,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.255 2026-10-13 20:44:04,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.246 2026-10-13 20:44:04,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.248 2026-10-13 20:44:04,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:44:04,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-13 20:44:04,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.253 2026-10-13 20:44:04,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-13 20:44:04,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.278 2026-10-13 20:44:04,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.263 2026-10-13 20:44:04,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-13 20:44:04,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 20:44:04,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-10-13 20:44:04,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.292 2026-10-13 20:44:04,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:44:04,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.267 2026-10-13 20:44:04,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-13 20:44:04,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.252 2026-10-13 20:44:04,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.007 0.215 2026-10-13 20:44:04,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-13 20:44:04,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-13 20:44:04,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-13 20:44:04,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-13 20:44:04,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 20:44:04,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-13 20:44:04,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 20:44:04,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-10-13 20:44:04,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:44:04,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:05,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18207 2026-10-13 20:44:05,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:05,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18207 2026-10-13 20:44:05,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204405_118491_TestUi.txt 2026-10-13 20:44:05,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppfg9fwze_chrome_odoo" 2026-10-13 20:44:05,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-13 20:44:05,797 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #42 deleted mail.message records with IDs: [9661] 2026-10-13 20:44:06,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18418 2026-10-13 20:44:06,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptiy35wq4_chrome_odoo 2026-10-13 20:44:06,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40207/json/version 2026-10-13 20:44:06,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40207/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:06,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:06,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40207/json 2026-10-13 20:44:06,435 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40207/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:06,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40207/devtools/page/FF857F99A372FE582F1BBC24048EC1EB 2026-10-13 20:44:06,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:06,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:06,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:06,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:06,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:06,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:06,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:07,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 0.722 2026-10-13 20:44:07,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FF857F99A372FE582F1BBC24048EC1EB', 'loaderId': '879AF50D8E835EA8E70E0DC360DE26E9', 'isDownload': False} 2026-10-13 20:44:07,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-13 20:44:07,442 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:07,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-13 20:44:07,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.024 2026-10-13 20:44:07,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.052 2026-10-13 20:44:07,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-13 20:44:07,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 20:44:07,989 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:08,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-10-13 20:44:08,008 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:44:08,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:08,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.212 0.513 2026-10-13 20:44:08,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:08,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-10-13 20:44:08,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:44:08,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:44:09,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.046 0.050 2026-10-13 20:44:09,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.128 2026-10-13 20:44:09,069 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:09,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.164 2026-10-13 20:44:09,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.218 2026-10-13 20:44:09,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.022 0.256 2026-10-13 20:44:09,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:09,231 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:09,270 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:44:09,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.341 2026-10-13 20:44:09,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.289 2026-10-13 20:44:09,357 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 20:44:09,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.272 2026-10-13 20:44:09,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.278 2026-10-13 20:44:09,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.243 2026-10-13 20:44:09,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.165 2026-10-13 20:44:09,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:09,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.015 0.135 2026-10-13 20:44:09,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-10-13 20:44:09,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.139 2026-10-13 20:44:09,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.126 2026-10-13 20:44:09,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.111 2026-10-13 20:44:09,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.119 2026-10-13 20:44:09,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.162 2026-10-13 20:44:09,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.156 2026-10-13 20:44:09,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-13 20:44:09,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-13 20:44:09,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.180 2026-10-13 20:44:09,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.137 2026-10-13 20:44:09,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-13 20:44:09,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-10-13 20:44:09,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-10-13 20:44:10,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:10] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.044 0.121 2026-10-13 20:44:10,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-10-13 20:44:10,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-10-13 20:44:10,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-13 20:44:10,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-13 20:44:10,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-10-13 20:44:11,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:11] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.038 0.151 2026-10-13 20:44:11,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:44:11,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-10-13 20:44:11,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-13 20:44:11,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:11,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18418 2026-10-13 20:44:11,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:11,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18418 2026-10-13 20:44:12,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204412_022441_TestUi.txt 2026-10-13 20:44:12,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptiy35wq4_chrome_odoo" 2026-10-13 20:44:12,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-13 20:44:12,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18623 2026-10-13 20:44:12,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbimav75e_chrome_odoo 2026-10-13 20:44:12,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40689/json/version 2026-10-13 20:44:12,786 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40689/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:12,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:12,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40689/json 2026-10-13 20:44:12,859 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40689/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:12,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40689/devtools/page/2B318F4C78945AB8878419DC1F01418D 2026-10-13 20:44:12,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:12,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:13,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:13,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:13,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:13,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:13,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:13,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 0.702 2026-10-13 20:44:13,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2B318F4C78945AB8878419DC1F01418D', 'loaderId': '7E9A77D0AD6A876F90BA2CC317BFBE6F', 'isDownload': False} 2026-10-13 20:44:13,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-13 20:44:14,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:14,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 20:44:14,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.021 2026-10-13 20:44:14,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.038 2026-10-13 20:44:14,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-13 20:44:14,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.012 2026-10-13 20:44:14,538 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:14,549 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:44:14,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-13 20:44:14,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:15,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.303 0.612 2026-10-13 20:44:15,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.949 2026-10-13 20:44:15,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:15,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.098 2026-10-13 20:44:15,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:44:15,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 20:44:16,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.482 2026-10-13 20:44:16,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:16,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-10-13 20:44:16,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:44:16,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:44:16,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.028 0.055 2026-10-13 20:44:16,759 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:44:16,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.140 2026-10-13 20:44:16,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.220 2026-10-13 20:44:16,879 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:16,889 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:16,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:16,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.252 2026-10-13 20:44:16,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.338 2026-10-13 20:44:17,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-13 20:44:17,021 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:17,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.250 2026-10-13 20:44:17,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.291 2026-10-13 20:44:17,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.207 2026-10-13 20:44:17,133 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:17,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-13 20:44:17,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-13 20:44:17,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.132 2026-10-13 20:44:17,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.020 0.137 2026-10-13 20:44:17,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.135 2026-10-13 20:44:17,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.042 0.139 2026-10-13 20:44:17,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.168 2026-10-13 20:44:17,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.018 0.205 2026-10-13 20:44:17,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.248 2026-10-13 20:44:17,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.280 2026-10-13 20:44:17,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.265 2026-10-13 20:44:17,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.203 2026-10-13 20:44:17,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.197 2026-10-13 20:44:17,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.149 2026-10-13 20:44:17,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:17,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 20:44:17,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.022 2026-10-13 20:44:17,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-13 20:44:17,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-13 20:44:17,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:17,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:17,734 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:17,736 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:17,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:17,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:44:17,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-13 20:44:17,804 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:17,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78971864 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-10-13 20:44:17,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78971864 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-10-13 20:44:17,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.058 0.113 2026-10-13 20:44:18,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:18] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 20:44:18,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:18,777 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:44:18,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18623 2026-10-13 20:44:18,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:18,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18623 2026-10-13 20:44:18,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204418_883057_TestUi.txt 2026-10-13 20:44:18,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbimav75e_chrome_odoo" 2026-10-13 20:44:18,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-13 20:44:19,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18839 2026-10-13 20:44:19,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpghggh1id_chrome_odoo 2026-10-13 20:44:19,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35693/json/version 2026-10-13 20:44:19,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35693/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:19,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:19,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35693/json 2026-10-13 20:44:19,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35693/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:19,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35693/devtools/page/35C358367C36ECCA9106556D6FACFC8E 2026-10-13 20:44:19,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:19,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:20,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:20,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:20,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:20,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:20,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:21,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.085 0.822 2026-10-13 20:44:21,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '35C358367C36ECCA9106556D6FACFC8E', 'loaderId': '7BB04F66520870ABF384D52A2261AF74', 'isDownload': False} 2026-10-13 20:44:21,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-13 20:44:21,113 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:21,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 20:44:21,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-13 20:44:21,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-13 20:44:21,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 20:44:21,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 20:44:21,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 20:44:21,714 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:21,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:21,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:22,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.233 0.563 2026-10-13 20:44:22,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.817 2026-10-13 20:44:22,614 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:22,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.110 2026-10-13 20:44:22,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 20:44:22,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 20:44:23,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.420 2026-10-13 20:44:23,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.063 2026-10-13 20:44:23,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.034 2026-10-13 20:44:23,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 20:44:23,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.030 0.049 2026-10-13 20:44:23,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.132 2026-10-13 20:44:23,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:44:23,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.164 2026-10-13 20:44:23,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.219 2026-10-13 20:44:23,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.267 2026-10-13 20:44:23,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 20:44:23,918 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:23,926 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:23,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.318 2026-10-13 20:44:23,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.263 2026-10-13 20:44:23,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:23] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.229 2026-10-13 20:44:24,020 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 20:44:24,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.259 2026-10-13 20:44:24,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.260 2026-10-13 20:44:24,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.157 2026-10-13 20:44:24,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:24,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.173 2026-10-13 20:44:24,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.182 2026-10-13 20:44:24,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.174 2026-10-13 20:44:24,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.131 2026-10-13 20:44:24,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.016 0.151 2026-10-13 20:44:24,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.131 2026-10-13 20:44:24,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.134 2026-10-13 20:44:24,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.158 2026-10-13 20:44:24,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-13 20:44:24,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.156 2026-10-13 20:44:24,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.122 2026-10-13 20:44:24,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.083 2026-10-13 20:44:24,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:24,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:24,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:44:24,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-13 20:44:24,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.023 2026-10-13 20:44:24,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-13 20:44:24,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-13 20:44:24,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-13 20:44:24,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:24,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:24,825 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:24,828 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:44:24,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:44:24,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-13 20:44:24,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:44:24,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-13 20:44:24,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 20:44:24,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22629462 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-10-13 20:44:24,902 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:44:25,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22629462 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-10-13 20:44:25,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.085 0.137 2026-10-13 20:44:25,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:25] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 20:44:25,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:44:25,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-13 20:44:25,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 20:44:26,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.025 0.032 2026-10-13 20:44:26,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:26] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.019 0.054 2026-10-13 20:44:26,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 20:44:26,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:44:26,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-13 20:44:26,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-13 20:44:26,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 20:44:26,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-10-13 20:44:26,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:26,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18839 2026-10-13 20:44:26,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:26,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18839 2026-10-13 20:44:27,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204427_054966_TestUi.txt 2026-10-13 20:44:27,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpghggh1id_chrome_odoo" 2026-10-13 20:44:27,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-13 20:44:27,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19047 2026-10-13 20:44:27,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6o3lyf_p_chrome_odoo 2026-10-13 20:44:27,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37265/json/version 2026-10-13 20:44:27,874 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37265/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:27,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:27,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37265/json 2026-10-13 20:44:27,946 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37265/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:27,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37265/devtools/page/C3A1A6E8DE8D51D04D4A393A3353EE67 2026-10-13 20:44:27,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:27,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:28,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:28,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:28,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:28,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:28,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:29,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.135 0.875 2026-10-13 20:44:29,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C3A1A6E8DE8D51D04D4A393A3353EE67', 'loaderId': 'ABF0B07A8BF15AA268666F564D39751F', 'isDownload': False} 2026-10-13 20:44:29,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-13 20:44:29,321 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:29,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 20:44:29,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-13 20:44:29,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.030 2026-10-13 20:44:29,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 20:44:29,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-13 20:44:29,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:44:29,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-13 20:44:29,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:44:29,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:30,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.303 0.598 2026-10-13 20:44:30,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.913 2026-10-13 20:44:30,889 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:30,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.100 2026-10-13 20:44:31,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:44:31,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-13 20:44:32,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:32,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.161 1.465 2026-10-13 20:44:32,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-10-13 20:44:32,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-13 20:44:32,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:44:32,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.020 0.041 2026-10-13 20:44:33,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.090 2026-10-13 20:44:33,080 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:44:33,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.162 2026-10-13 20:44:33,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.212 2026-10-13 20:44:33,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.258 2026-10-13 20:44:33,264 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 20:44:33,277 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:33,284 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:33,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.014 0.316 2026-10-13 20:44:33,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.301 2026-10-13 20:44:33,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.257 2026-10-13 20:44:33,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.271 2026-10-13 20:44:33,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.234 2026-10-13 20:44:33,424 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:33,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.127 2026-10-13 20:44:33,434 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:33,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.136 2026-10-13 20:44:33,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.123 2026-10-13 20:44:33,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.119 2026-10-13 20:44:33,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.016 0.131 2026-10-13 20:44:33,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.098 2026-10-13 20:44:33,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.128 2026-10-13 20:44:33,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.164 2026-10-13 20:44:33,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.196 2026-10-13 20:44:33,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.206 2026-10-13 20:44:33,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-13 20:44:33,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.005 0.168 2026-10-13 20:44:33,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.102 2026-10-13 20:44:33,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:44:33,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:44:33,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:44:33,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:34,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:34,046 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:34,058 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:34,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-13 20:44:34,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:34,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:34,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:34,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:44:34,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-13 20:44:34,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-13 20:44:34,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-13 20:44:34,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:44:34,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:44:34,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:44:34,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:44:34,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-13 20:44:35,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:35,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:35,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-13 20:44:35,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:35,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:35,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:35,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:35,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19047 2026-10-13 20:44:35,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:35,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19047 2026-10-13 20:44:35,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204435_321041_TestUi.txt 2026-10-13 20:44:35,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6o3lyf_p_chrome_odoo" 2026-10-13 20:44:35,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19267 2026-10-13 20:44:35,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpatn0cucm_chrome_odoo 2026-10-13 20:44:35,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json/version 2026-10-13 20:44:35,637 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46519/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:35,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:35,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json 2026-10-13 20:44:35,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46519/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:35,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46519/devtools/page/FD3829E0017339FA5A4C50FAA4CFC0A9 2026-10-13 20:44:35,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:35,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:35,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:35,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:35,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:35,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:35,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.075 2026-10-13 20:44:35,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FD3829E0017339FA5A4C50FAA4CFC0A9', 'loaderId': '3A116A14BE6D5ADCBE31B242ABA178A5', 'isDownload': False} 2026-10-13 20:44:35,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-13 20:44:35,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:35,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:35] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-13 20:44:35,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:35] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-10-13 20:44:36,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.048 2026-10-13 20:44:36,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 20:44:36,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 20:44:36,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:44:36,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 20:44:36,506 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 20:44:36,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:37,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.161 0.466 2026-10-13 20:44:37,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.635 2026-10-13 20:44:37,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:37,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.098 2026-10-13 20:44:37,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:44:37,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 20:44:38,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.155 0.424 2026-10-13 20:44:38,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.051 2026-10-13 20:44:38,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-13 20:44:38,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 20:44:38,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.026 0.041 2026-10-13 20:44:38,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.121 2026-10-13 20:44:38,331 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:38,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.151 2026-10-13 20:44:38,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.187 2026-10-13 20:44:38,432 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:38,458 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:38,469 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:38,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.228 2026-10-13 20:44:38,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.276 2026-10-13 20:44:38,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.248 2026-10-13 20:44:38,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.227 2026-10-13 20:44:38,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.230 2026-10-13 20:44:38,649 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:38,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.193 2026-10-13 20:44:38,693 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:44:38,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.011 0.223 2026-10-13 20:44:38,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.194 2026-10-13 20:44:38,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.205 2026-10-13 20:44:38,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.205 2026-10-13 20:44:38,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.184 2026-10-13 20:44:38,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.131 2026-10-13 20:44:38,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.103 2026-10-13 20:44:38,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.140 2026-10-13 20:44:38,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.160 2026-10-13 20:44:38,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-13 20:44:38,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.169 2026-10-13 20:44:38,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.171 2026-10-13 20:44:38,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.139 2026-10-13 20:44:39,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:39,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:39,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:44:39,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-10-13 20:44:39,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:44:39,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:44:39,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:39,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:39,313 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:39,315 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:39,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-13 20:44:39,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:39,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 20:44:39,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:39,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-10-13 20:44:40,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-10-13 20:44:40,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:40,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19267 2026-10-13 20:44:40,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:40,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19267 2026-10-13 20:44:40,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204440_319312_TestUi.txt 2026-10-13 20:44:40,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpatn0cucm_chrome_odoo" 2026-10-13 20:44:40,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-13 20:44:41,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19477 2026-10-13 20:44:41,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3do7k1w7_chrome_odoo 2026-10-13 20:44:41,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38793/json/version 2026-10-13 20:44:41,655 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38793/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:41,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:41,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38793/json 2026-10-13 20:44:41,732 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38793/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:41,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38793/devtools/page/7C48BF0DAACEF57F5B19F2FC8771DA94 2026-10-13 20:44:41,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:41,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:42,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:42,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:42,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:42,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:42,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:42,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.097 0.649 2026-10-13 20:44:42,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C48BF0DAACEF57F5B19F2FC8771DA94', 'loaderId': '1FCF8B7BBE448E98EDFB67AF2794C3C6', 'isDownload': False} 2026-10-13 20:44:42,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-13 20:44:42,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:42,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:42] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-13 20:44:42,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:42] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 20:44:42,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:42] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-13 20:44:43,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 20:44:43,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-13 20:44:43,367 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:43,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 20:44:43,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:44:43,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:44,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.221 0.577 2026-10-13 20:44:44,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.818 2026-10-13 20:44:44,286 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:44,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.112 2026-10-13 20:44:44,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:44:44,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-10-13 20:44:44,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.104 0.378 2026-10-13 20:44:45,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.059 2026-10-13 20:44:45,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 20:44:45,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 20:44:45,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.027 0.057 2026-10-13 20:44:45,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.123 2026-10-13 20:44:45,313 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 20:44:45,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.176 2026-10-13 20:44:45,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.204 2026-10-13 20:44:45,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.246 2026-10-13 20:44:45,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.008 0.263 2026-10-13 20:44:45,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.240 2026-10-13 20:44:45,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:44:45,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:44:45,517 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 20:44:45,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-13 20:44:45,563 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:44:45,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.011 0.226 2026-10-13 20:44:45,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.015 0.242 2026-10-13 20:44:45,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.244 2026-10-13 20:44:45,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.173 2026-10-13 20:44:45,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.014 0.205 2026-10-13 20:44:45,750 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:45,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.225 2026-10-13 20:44:45,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-13 20:44:45,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.154 2026-10-13 20:44:45,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.133 2026-10-13 20:44:45,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.114 2026-10-13 20:44:45,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.067 2026-10-13 20:44:45,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.101 2026-10-13 20:44:45,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.121 2026-10-13 20:44:45,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.001 0.138 2026-10-13 20:44:45,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-13 20:44:45,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-13 20:44:45,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.126 2026-10-13 20:44:46,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:46,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:46,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-13 20:44:46,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.023 2026-10-13 20:44:46,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:46,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:46,357 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:46,358 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:46,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-13 20:44:46,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:46,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:46,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:46,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:44:46,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:44:46,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:44:46,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:44:46,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-10-13 20:44:46,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:46,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:46,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-13 20:44:46,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:46,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:46,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:46,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:44:46,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:44:46,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:44:46,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:44:46,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-10-13 20:44:46,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:46,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:46,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-13 20:44:46,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:46,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:46,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:46,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:44:46,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:44:46,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-13 20:44:46,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-13 20:44:46,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-13 20:44:46,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-13 20:44:46,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:47,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:47,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-13 20:44:47,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:47,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 20:44:47,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:47,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-13 20:44:47,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 20:44:47,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:44:47,935 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:47,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19477 2026-10-13 20:44:47,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:44:47,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19477 2026-10-13 20:44:48,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204448_024555_TestUi.txt 2026-10-13 20:44:48,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3do7k1w7_chrome_odoo" 2026-10-13 20:44:48,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-13 20:44:49,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19682 2026-10-13 20:44:49,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2bvrjuvl_chrome_odoo 2026-10-13 20:44:49,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37341/json/version 2026-10-13 20:44:49,115 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37341/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:44:49,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:44:49,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37341/json 2026-10-13 20:44:49,142 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37341/json with timeout 3 increased to 10s during tests 2026-10-13 20:44:49,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37341/devtools/page/574378CA7358B691B49B6BA647913C3C 2026-10-13 20:44:49,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:44:49,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:44:49,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:44:49,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:44:49,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:44:49,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:44:49,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:44:50,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.122 0.858 2026-10-13 20:44:50,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '574378CA7358B691B49B6BA647913C3C', 'loaderId': 'F33FFA14D9920D2BF064E4E2D4A79D58', 'isDownload': False} 2026-10-13 20:44:50,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-13 20:44:50,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:50,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 20:44:50,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-13 20:44:50,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-10-13 20:44:50,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 20:44:50,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 20:44:50,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:44:50,994 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:44:50,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 20:44:51,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:44:51,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.291 0.578 2026-10-13 20:44:51,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.895 2026-10-13 20:44:51,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:44:52,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.120 2026-10-13 20:44:52,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:44:52,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 20:44:52,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.184 0.467 2026-10-13 20:44:52,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.054 2026-10-13 20:44:52,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 20:44:52,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-13 20:44:52,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:44:53,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.021 0.049 2026-10-13 20:44:53,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.012 0.093 2026-10-13 20:44:53,169 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:53,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.156 2026-10-13 20:44:53,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.201 2026-10-13 20:44:53,282 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:44:53,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:44:53,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:53,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.017 0.276 2026-10-13 20:44:53,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.320 2026-10-13 20:44:53,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.306 2026-10-13 20:44:53,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.265 2026-10-13 20:44:53,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.294 2026-10-13 20:44:53,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 20:44:53,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.201 2026-10-13 20:44:53,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:53,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.198 2026-10-13 20:44:53,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.178 2026-10-13 20:44:53,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.159 2026-10-13 20:44:53,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-13 20:44:53,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.015 0.163 2026-10-13 20:44:53,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.105 2026-10-13 20:44:53,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.113 2026-10-13 20:44:53,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.020 0.156 2026-10-13 20:44:53,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.016 0.196 2026-10-13 20:44:53,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.009 0.225 2026-10-13 20:44:53,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.004 0.205 2026-10-13 20:44:53,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.207 2026-10-13 20:44:53,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.212 2026-10-13 20:44:53,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.165 2026-10-13 20:44:54,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:54,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-10-13 20:44:54,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.033 2026-10-13 20:44:54,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-13 20:44:54,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-13 20:44:54,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:44:54,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:44:54,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:44:54,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:54,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:54,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:54,248 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:44:54,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-13 20:44:54,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:44:54,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:44:54,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 20:44:54,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-13 20:44:54,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-13 20:44:55,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:44:55,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:44:55,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:44:55,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:44:55,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:44:55,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67902728 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-10-13 20:44:55,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:44:55,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:44:58,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67902728 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 234}] 2026-10-13 20:44:58,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.856 2.066 2026-10-13 20:44:58,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.310 2026-10-13 20:44:58,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:58] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.026 2026-10-13 20:44:58,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:44:58] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 20:44:59,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 20:44:59,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:44:59,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-10-13 20:44:59,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-13 20:44:59,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-13 20:44:59,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 20:44:59,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 20:44:59,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-13 20:44:59,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:44:59,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:44:59,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-13 20:44:59,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 20:44:59,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 20:44:59,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 20:44:59,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-10-13 20:45:00,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:45:00,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:45:00,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:45:00,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 20:45:00,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 20:45:00,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 20:45:00,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66466382 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-10-13 20:45:01,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66466382 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 236}] 2026-10-13 20:45:01,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.523 1.185 2026-10-13 20:45:01,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:01] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.006 0.015 2026-10-13 20:45:02,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:45:02,767 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:45:02,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19682 2026-10-13 20:45:02,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:45:02,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19682 2026-10-13 20:45:02,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204502_876512_TestUi.txt 2026-10-13 20:45:02,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2bvrjuvl_chrome_odoo" 2026-10-13 20:45:02,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-13 20:45:03,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19902 2026-10-13 20:45:03,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjpebonu3_chrome_odoo 2026-10-13 20:45:03,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40615/json/version 2026-10-13 20:45:03,744 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40615/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:45:03,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:45:03,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40615/json 2026-10-13 20:45:03,789 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40615/json with timeout 3 increased to 10s during tests 2026-10-13 20:45:03,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40615/devtools/page/1375DAF0A140694BBC28D551F0A02BA9 2026-10-13 20:45:03,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 20:45:03,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 20:45:04,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 20:45:04,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 20:45:04,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-13 20:45:04,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-13 20:45:04,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:45:05,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.116 0.945 2026-10-13 20:45:05,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1375DAF0A140694BBC28D551F0A02BA9', 'loaderId': '339DDA68DBD478E728EDC347208734CA', 'isDownload': False} 2026-10-13 20:45:05,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-13 20:45:05,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:45:05,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 20:45:05,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 20:45:05,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-10-13 20:45:05,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-13 20:45:05,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.019 2026-10-13 20:45:05,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-10-13 20:45:05,823 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 20:45:05,825 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:45:05,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-13 20:45:06,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.231 0.480 2026-10-13 20:45:06,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.724 2026-10-13 20:45:06,643 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 20:45:06,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.089 2026-10-13 20:45:06,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 20:45:06,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 20:45:07,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.127 0.443 2026-10-13 20:45:07,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.052 2026-10-13 20:45:07,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "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-10-13 20:45:07,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 20:45:07,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 14 0.040 0.051 2026-10-13 20:45:07,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.121 2026-10-13 20:45:07,739 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:07,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.021 0.170 2026-10-13 20:45:07,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.006 0.215 2026-10-13 20:45:07,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.010 0.265 2026-10-13 20:45:07,914 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:07,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:45:07,939 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:45:07,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.023 0.314 2026-10-13 20:45:07,967 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:45:07,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.268 2026-10-13 20:45:08,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.283 2026-10-13 20:45:08,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.013 0.288 2026-10-13 20:45:08,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.290 2026-10-13 20:45:08,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.019 0.240 2026-10-13 20:45:08,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.239 2026-10-13 20:45:08,229 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:45:08,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.239 2026-10-13 20:45:08,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.247 2026-10-13 20:45:08,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.207 2026-10-13 20:45:08,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.154 2026-10-13 20:45:08,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.125 2026-10-13 20:45:08,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.063 2026-10-13 20:45:08,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 8 0.007 0.104 2026-10-13 20:45:08,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-13 20:45:08,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-13 20:45:08,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-13%2020:37:23 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-13 20:45:08,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.100 2026-10-13 20:45:08,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 20:45:08,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:45:08,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:45:08,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:45:08,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:45:08,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:45:08,744 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:08,745 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:08,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-13 20:45:08,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:45:08,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:45:08,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:45:08,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 20:45:08,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-13 20:45:08,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-13 20:45:08,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-13 20:45:08,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 20:45:08,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 20:45:08,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-13 20:45:08,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 20:45:08,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-13 20:45:09,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 20:45:09,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 20:45:09,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-13 20:45:09,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 20:45:09,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 20:45:09,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 20:45:09,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-13 20:45:09,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19902 2026-10-13 20:45:09,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 20:45:09,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19902 2026-10-13 20:45:09,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204509_978051_TestUi.txt 2026-10-13 20:45:09,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjpebonu3_chrome_odoo" 2026-10-13 20:45:10,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-13 20:45:10,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-13 20:45:10,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 20116 2026-10-13 20:45:10,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpuxaumk9l_chrome_odoo 2026-10-13 20:45:10,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:46033/json/version 2026-10-13 20:45:10,947 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46033/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:45:11,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-13 20:45:11,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:46033/json 2026-10-13 20:45:11,008 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46033/json with timeout 3 increased to 10s during tests 2026-10-13 20:45:11,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:46033/devtools/page/E62978E59FC2B821D482430803562886 2026-10-13 20:45:11,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-13 20:45:11,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-13 20:45:11,771 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 20:45:11,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 20:45:11,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-13 20:45:11,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-10-13 20:45:11,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-10-13 20:45:11,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:45:12,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:12] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.115 0.883 2026-10-13 20:45:12,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': 'E62978E59FC2B821D482430803562886', 'loaderId': '2BD88EE828DE8738CCA7127F8A3317C4', 'isDownload': False} 2026-10-13 20:45:12,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame 'E62978E59FC2B821D482430803562886' to stop loading 2026-10-13 20:45:12,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:12] "GET /web/assets/ee2859e/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 20:45:12,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:12] "GET /web/assets/5aa67f7/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-10-13 20:45:13,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-13 20:45:13,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-13 20:45:13,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:45:13,515 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:45:13,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-13 20:45:13,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-13 20:45:13,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-13 20:45:13,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-13 20:45:13,722 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:13,724 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:13,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-13 20:45:13,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-13 20:45:13,766 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:13,767 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:13,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 20:45:13,833 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 20:45:13,833 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 20:45:13,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 20:45:13,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 20:45:13,835 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 20:45:13,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 20:45:13,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 20:45:13,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 20:45:13,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 20:45:13,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 20:45:13,838 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 20:45:13,838 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 20:45:13,838 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 20:45:13,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 20:45:13,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 20:45:13,840 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 20:45:13,841 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 20:45:13,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 20:45:13,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 20:45:13,856 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 20:45:13,856 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 20:45:13,858 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 20:45:13,858 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 20:45:13,859 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 20:45:13,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 20:45:13,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 20:45:13,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 20:45:13,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 20:45:13,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 20:45:13,876 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 20:45:13,877 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 20:45:13,877 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 20:45:13,878 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 20:45:13,878 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 20:45:13,879 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 20:45:13,882 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:45:13,887 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:13,890 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 20:45:13,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 20:45:13,896 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 20:45:13,897 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:45:13,905 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 20:45:13,909 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:45:13,911 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 20:45:13,918 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 20:45:13,924 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 20:45:13,944 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 20:45:13,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:45:13,951 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 20:45:13,961 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 20:45:13,968 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 20:45:13,976 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 20:45:13,981 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:13,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 20:45:13,994 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 20:45:14,000 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 20:45:14,001 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 20:45:14,011 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 20:45:14,016 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 20:45:14,019 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 20:45:14,020 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 20:45:14,022 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 20:45:14,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 20:45:14,028 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 20:45:14,030 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 20:45:14,037 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 20:45:14,038 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 20:45:14,043 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 20:45:14,045 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 20:45:14,047 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 20:45:14,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 20:45:14,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 20:45:14,049 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 20:45:14,050 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 20:45:14,051 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 20:45:14,052 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 20:45:14,053 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 20:45:14,054 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 20:45:14,054 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 20:45:14,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 20:45:14,057 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 20:45:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 20:45:14,062 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:14,066 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 20:45:14,068 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:14,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:14,088 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:45:14,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 20:45:14,091 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 20:45:14,094 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 20:45:14,095 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:45:14,102 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 20:45:14,105 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 20:45:14,121 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 20:45:14,125 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:14,127 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 20:45:14,131 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 20:45:14,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:14,138 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 20:45:14,141 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 20:45:14,142 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 20:45:14,143 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 20:45:14,145 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 20:45:14,146 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 20:45:14,146 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 20:45:14,147 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 20:45:14,148 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 20:45:14,148 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 20:45:14,149 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 20:45:14,151 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 20:45:14,152 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 20:45:14,154 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 20:45:14,155 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 20:45:14,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 20:45:14,158 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 20:45:14,159 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:45:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 20:45:14,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 20:45:14,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-13 20:45:14,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-13 20:45:14,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-10-13 20:45:14,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-13 20:45:14,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-10-13 20:45:14,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-13 20:45:14,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-10-13 20:45:14,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-13 20:45:14,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-13 20:45:14,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-13 20:45:14,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-13 20:45:14,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-13 20:45:14,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 20116 2026-10-13 20:45:14,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-13 20:45:14,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 20116 2026-10-13 20:45:14,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204514_680698_WebSuite.txt 2026-10-13 20:45:14,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpuxaumk9l_chrome_odoo" 2026-10-13 20:45:14,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-13 20:45:41,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<012700507883960.1791924341.599471092224121-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:45:41,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:45:41,646 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [257] 2026-10-13 20:45:41,660 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10457] 2026-10-13 20:45:41,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:45:41,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:45:43,117 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted pos.payment.method records with IDs: [38] 2026-10-13 20:45:43,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-13 20:45:54,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<472185186522044.1791924354.621253728866577-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-13 20:45:54,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:45:54,675 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [258] 2026-10-13 20:45:54,691 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10689] 2026-10-13 20:45:54,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:45:54,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:45:55,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-13 20:45:55,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20011631 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-13 20:45:58,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20011631 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 239}] 2026-10-13 20:45:58,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-13 20:45:58,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76635652 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-13 20:46:02,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76635652 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 242}] 2026-10-13 20:46:02,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-13 20:46:02,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86159963 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-13 20:46:03,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86159963 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-13 20:46:06,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-13 20:46:06,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89439211 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:46:07,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89439211 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:46:09,395 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted account.move.line.ctp records with IDs: [242, 243] 2026-10-13 20:46:09,554 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted account.move.line records with IDs: [591] 2026-10-13 20:46:11,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-13 20:46:14,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-13 20:46:15,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2080522 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-13 20:46:16,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2080522 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-13 20:46:18,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-13 20:46:19,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-13 20:46:20,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-13 20:46:21,932 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [181] 2026-10-13 20:46:23,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-13 20:46:25,574 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [185] 2026-10-13 20:46:25,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-13 20:46:29,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-13 20:46:31,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-13 20:46:35,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-13 20:46:35,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16966634 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:46:37,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16966634 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 274}] 2026-10-13 20:46:37,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-13 20:46:40,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-13 20:46:41,635 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [203, 204] 2026-10-13 20:46:42,404 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [207, 208] 2026-10-13 20:46:43,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-13 20:46:47,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-13 20:46:47,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69937069 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:46:49,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69937069 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 283}] 2026-10-13 20:46:51,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-13 20:46:54,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-13 20:46:58,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-13 20:47:02,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-13 20:47:04,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-13 20:47:05,113 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-13 20:47:07,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-13 20:47:11,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-13 20:47:13,099 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [230] 2026-10-13 20:47:14,129 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [233] 2026-10-13 20:47:15,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-13 20:47:17,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<281330177556094.1791924437.947796583175659-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-13 20:47:17,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:47:17,997 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [259] 2026-10-13 20:47:18,011 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10930] 2026-10-13 20:47:18,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:47:18,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:47:18,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 50, model: account.move 2026-10-13 20:47:19,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-13 20:47:21,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-13 20:47:22,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24080624 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:47:23,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24080624 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:47:23,185 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted account.tax records with IDs: [113] 2026-10-13 20:47:24,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-13 20:47:24,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91490196 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:47:27,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91490196 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 315}] 2026-10-13 20:47:27,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-13 20:47:39,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-13 20:47:39,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52188208 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-13 20:47:42,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52188208 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 319}] 2026-10-13 20:47:42,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-13 20:47:48,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-13 20:47:49,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-13 20:47:51,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-13 20:47:52,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64235197 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:47:53,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64235197 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:47:57,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-13 20:47:58,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69954479 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:47:58,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69954479 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:48:02,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-13 20:48:02,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26472262 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:48:03,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26472262 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:48:04,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-13 20:48:05,838 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [250] 2026-10-13 20:48:07,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-13 20:48:09,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-13 20:48:09,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-13 20:48:09,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20318 2026-10-13 20:48:09,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn5oc1tvj_chrome_odoo 2026-10-13 20:48:09,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:36245/json/version 2026-10-13 20:48:09,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36245/json/version with timeout 3 increased to 10s during tests 2026-10-13 20:48:09,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 20:48:09,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:36245/json 2026-10-13 20:48:09,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36245/json with timeout 3 increased to 10s during tests 2026-10-13 20:48:09,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:36245/devtools/page/864E92807116C23FBB8207C6AAF996E2 2026-10-13 20:48:09,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-13 20:48:09,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-13 20:48:10,533 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 20:48:10,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 20:48:10,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-13 20:48:10,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 20:48:10,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 20:48:10,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:48:11,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:11] "GET /web HTTP/1.1" 200 - 121 0.178 1.236 2026-10-13 20:48:11,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '864E92807116C23FBB8207C6AAF996E2', 'loaderId': '085FC314C9B0E82364E573F3B6FD279D', 'isDownload': False} 2026-10-13 20:48:11,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-13 20:48:12,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-10-13 20:48:12,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.004 0.057 2026-10-13 20:48:12,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.073 2026-10-13 20:48:12,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.008 0.084 2026-10-13 20:48:12,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.106 2026-10-13 20:48:12,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 20:48:12,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:12] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 20:48:13,227 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 20:48:13,232 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 20:48:13,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 20:48:13,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-13 20:48:13,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 20:48:13,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.064 0.100 2026-10-13 20:48:13,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 20:48:13,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.231 2026-10-13 20:48:13,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.243 2026-10-13 20:48:13,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 20:48:13,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.233 2026-10-13 20:48:13,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.033 0.287 2026-10-13 20:48:13,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.064 0.370 2026-10-13 20:48:13,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.395 2026-10-13 20:48:13,784 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 20:48:13,800 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:48:13,821 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 20:48:13,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.354 2026-10-13 20:48:13,848 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 20:48:13,864 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 20:48:13,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.316 2026-10-13 20:48:13,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.325 2026-10-13 20:48:13,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.333 2026-10-13 20:48:13,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.272 2026-10-13 20:48:13,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.110 2026-10-13 20:48:13,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.074 2026-10-13 20:48:14,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '.o_navbar_apps_menu button' 2026-10-13 20:48:14,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: 'Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"])' 2026-10-13 20:48:14,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '

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

(trigger: .o_pos_kanban button.oe_kanban_action_button)' 2026-10-13 20:48:14,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.016 2026-10-13 20:48:14,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:14] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.041 0.085 2026-10-13 20:48:14,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:14] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.019 0.057 2026-10-13 20:48:15,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.028 2026-10-13 20:48:15,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-13 20:48:15,812 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 20:48:15,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20318 2026-10-13 20:48:15,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-13 20:48:15,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20318 2026-10-13 20:48:15,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_204815_925764_TestUi.txt 2026-10-13 20:48:15,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpn5oc1tvj_chrome_odoo" 2026-10-13 20:48:15,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [, ] 2026-10-13 20:48:16,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.086 0.120 2026-10-13 20:48:16,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:48:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.183 2026-10-13 20:48:16,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 20:48:43,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<643452168562192.1791924523.083582401275635-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:48:43,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:48:43,132 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [260] 2026-10-13 20:48:43,166 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted mail.message records with IDs: [11718] 2026-10-13 20:48:43,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:48:43,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:48:44,239 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted pos.payment.method records with IDs: [52] 2026-10-13 20:48:44,655 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-13 20:48:46,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-13 20:48:49,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69754726 for PoS orders references: ['Order 49258-225-1790'] (draft: False) 2026-10-13 20:48:49,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69754726 with result: [{'id': 134, 'pos_reference': 'Order 49258-225-1790', 'account_move': False}] 2026-10-13 20:48:50,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-13 20:48:53,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:48:53,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93596162 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:48:55,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93596162 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 343}] 2026-10-13 20:48:55,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97204091 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:48:56,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97204091 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 345}] 2026-10-13 20:48:56,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77443611 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:48:58,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77443611 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 347}] 2026-10-13 20:48:58,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77531984 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-13 20:48:59,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77531984 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 349}] 2026-10-13 20:48:59,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94442104 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-13 20:49:00,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94442104 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-13 20:49:00,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47037827 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-13 20:49:00,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47037827 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-13 20:49:00,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74920987 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-13 20:49:01,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74920987 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-13 20:49:01,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38841783 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-13 20:49:01,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38841783 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-13 20:49:01,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32575758 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-13 20:49:02,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32575758 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 351}] 2026-10-13 20:49:02,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39745703 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-13 20:49:04,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39745703 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 353}] 2026-10-13 20:49:04,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80901724 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-13 20:49:05,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80901724 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 355}] 2026-10-13 20:49:05,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:05,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:49:05,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-13 20:49:05,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-13 20:49:05,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-13 20:49:05,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-13 20:49:05,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-13 20:49:05,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-13 20:49:05,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-13 20:49:05,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-13 20:49:05,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-13 20:49:05,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-13 20:49:05,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-13 20:49:05,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-13 20:49:05,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-13 20:49:05,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:09,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:09,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:09,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:09,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:09,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-13 20:49:11,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:11,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39391765 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:12,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39391765 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:49:12,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:12,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:13,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:13,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:13,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:13,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:16,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-13 20:49:18,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:18,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52124987 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:19,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52124987 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:49:19,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:19,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:20,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:20,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:20,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:20,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:22,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-13 20:49:24,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:24,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40541712 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:49:25,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40541712 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:49:25,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:26,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:49:26,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:26,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:26,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:26,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:26,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:28,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-13 20:49:31,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-13 20:49:34,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:34,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45557770 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:35,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45557770 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:49:35,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57388856 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:49:35,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57388856 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:49:35,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70204198 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:49:36,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70204198 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:49:36,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:36,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:49:36,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:37,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:37,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:37,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:37,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:37,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-13 20:49:40,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:40,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14148858 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:41,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14148858 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:49:41,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73567172 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:49:41,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73567172 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:49:41,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72157485 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:49:43,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72157485 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 381}] 2026-10-13 20:49:43,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:43,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:49:43,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-13 20:49:43,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-13 20:49:43,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:45,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-13 20:49:45,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:45,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:45,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:45,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:45,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-13 20:49:47,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:47,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58100248 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:50,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58100248 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 386}] 2026-10-13 20:49:50,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:50,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:49:50,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-13 20:49:50,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:50,752 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted mail.message records with IDs: [12005] 2026-10-13 20:49:50,852 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted account.move records with IDs: [387] 2026-10-13 20:49:50,863 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [4894] 2026-10-13 20:49:50,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:50,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:50,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:50,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:51,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-13 20:49:53,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:53,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49908828 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:49:54,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49908828 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:49:54,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14663290 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:49:54,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14663290 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-13 20:49:54,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:49:55,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:49:55,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:49:56,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:49:56,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:49:56,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:49:56,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:49:56,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-13 20:49:59,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:49:59,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44651917 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-13 20:50:01,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44651917 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 390}] 2026-10-13 20:50:01,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:50:03,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:50:03,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-13 20:50:03,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-13 20:50:03,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:50:03,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:50:03,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:50:03,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:50:03,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:50:03,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-13 20:50:06,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42416852 for PoS orders references: ['Order 83053-310-3385', 'Order 40426-238-9459'] (draft: False) 2026-10-13 20:50:07,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42416852 with result: [{'id': 163, 'pos_reference': 'Order 40426-238-9459', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 83053-310-3385', 'account_move': False}] 2026-10-13 20:50:08,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-13 20:50:11,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:50:11,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93681698 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:50:12,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93681698 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:50:12,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85957310 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:50:12,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85957310 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:50:12,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26657448 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:50:13,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26657448 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:50:13,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:50:13,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:50:15,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:50:15,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:50:15,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:50:15,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:50:15,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-13 20:50:18,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21200333 for PoS orders references: ['Order 85990-802-9977'] (draft: False) 2026-10-13 20:50:19,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21200333 with result: [{'id': 167, 'pos_reference': 'Order 85990-802-9977', 'account_move': False}] 2026-10-13 20:50:20,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83026527 for PoS orders references: ['Order 63369-854-6332'] (draft: False) 2026-10-13 20:50:20,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83026527 with result: [{'id': 168, 'pos_reference': 'Order 63369-854-6332', 'account_move': False}] 2026-10-13 20:50:22,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-13 20:50:49,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<287640839214074.1791924649.868113756179810-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:50:49,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:50:49,915 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted mail.mail records with IDs: [261] 2026-10-13 20:50:49,929 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted mail.message records with IDs: [12615] 2026-10-13 20:50:49,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:50:49,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:50:50,870 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted pos.payment.method records with IDs: [66] 2026-10-13 20:50:51,172 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-13 20:50:52,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-13 20:50:53,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_session: order 'Order 45711-862-3887' was captured in attachment pos_order_save_Order 45711-862-3887_333040.json #3889 2026-10-13 20:50:53,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-13 20:50:54,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_session: order 'Order 64624-648-3386' was captured in attachment pos_order_save_Order 64624-648-3386_-18036.json #3890 2026-10-13 20:50:54,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58513748 for PoS orders references: ['Order 64624-648-3386'] (draft: False) 2026-10-13 20:50:54,197 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [410719] 2026-10-13 20:50:54,197 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [111] 2026-10-13 20:50:54,241 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3890] 2026-10-13 20:50:55,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58513748 with result: [{'id': 169, 'pos_reference': 'Order 64624-648-3386', 'account_move': False}] 2026-10-13 20:50:55,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-13 20:50:55,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_session: order 'Order 51794-489-0393' was captured in attachment pos_order_save_Order 51794-489-0393_255781.json #3891 2026-10-13 20:50:55,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_session: order 'Order 51794-489-0393' was not captured as the content is the same as in attachment pos_order_save_Order 51794-489-0393_255781.json #3891 2026-10-13 20:50:55,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-13 20:50:56,186 100 INFO rb-d6a0c44-225528-424539 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 #3892 2026-10-13 20:50:56,210 100 INFO rb-d6a0c44-225528-424539 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 #3893 2026-10-13 20:50:56,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-13 20:50:56,714 100 INFO rb-d6a0c44-225528-424539 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 #3894 2026-10-13 20:50:56,736 100 INFO rb-d6a0c44-225528-424539 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 #3895 2026-10-13 20:50:56,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-13 20:50:57,345 100 INFO rb-d6a0c44-225528-424539 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 #3896 2026-10-13 20:50:57,377 100 INFO rb-d6a0c44-225528-424539 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 #3897 2026-10-13 20:50:57,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63895160 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-13 20:50:57,512 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [410726] 2026-10-13 20:50:57,512 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [118] 2026-10-13 20:50:57,532 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3897] 2026-10-13 20:50:58,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63895160 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-13 20:50:58,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22844806 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-13 20:50:58,543 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [410725] 2026-10-13 20:50:58,544 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [117] 2026-10-13 20:50:58,565 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3896] 2026-10-13 20:50:59,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22844806 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-13 20:50:59,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-13 20:51:25,638 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #57 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 20:51:28,252 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993] 2026-10-13 20:51:28,253 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #57 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-13 20:51:28,267 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #57 deleted ir.sequence records with IDs: [1128, 1131, 1179, 1182, 1129, 1132, 1180, 1183] 2026-10-13 20:51:33,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-13 20:51:34,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:51:36,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:51:36] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.676 2.023 2026-10-13 20:51:36,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-13 20:51:38,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:51:38] "GET /my/invoices/410?access_token=91bd580d-89e6-4b75-a49b-c9b65f1518df HTTP/1.1" 200 - 223 0.210 1.098 2026-10-13 20:51:38,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-13 20:51:39,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:partner_1 from n/a 2026-10-13 20:51:39,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 20:51:41,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:51:41] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.553 1.604 2026-10-13 20:51:43,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 20:51:43] "GET /my/invoices/411?access_token=76e6e3d1-494c-451f-bbd7-f94a9b2cad43 HTTP/1.1" 200 - 246 0.156 1.199 2026-10-13 20:51:43,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-13 20:52:10,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<252494681595585.1791924730.515402793884277-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:52:10,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:52:10,561 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [263] 2026-10-13 20:52:10,581 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #62 deleted mail.message records with IDs: [13631] 2026-10-13 20:52:10,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:52:10,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:52:11,551 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #62 deleted pos.payment.method records with IDs: [87] 2026-10-13 20:52:11,915 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #62 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-13 20:52:13,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-13 20:52:17,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32468562 for PoS orders references: ['Order 96491-532-0023', 'Order 05210-276-6584'] (draft: False) 2026-10-13 20:52:19,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32468562 with result: [{'id': 175, 'pos_reference': 'Order 05210-276-6584', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 96491-532-0023', 'account_move': False}] 2026-10-13 20:52:20,228 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [485] 2026-10-13 20:52:21,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-13 20:52:24,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96588848 for PoS orders references: ['Order 20150-331-3896', 'Order 51731-423-4698', 'Order 88043-024-1744'] (draft: False) 2026-10-13 20:52:25,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96588848 with result: [{'id': 178, 'pos_reference': 'Order 88043-024-1744', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 51731-423-4698', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 20150-331-3896', 'account_move': False}] 2026-10-13 20:52:27,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-13 20:52:31,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71471247 for PoS orders references: ['Order 01146-452-6528', 'Order 73903-365-6502', 'Order 72184-615-0876'] (draft: False) 2026-10-13 20:52:32,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71471247 with result: [{'id': 181, 'pos_reference': 'Order 72184-615-0876', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 73903-365-6502', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 01146-452-6528', 'account_move': False}] 2026-10-13 20:52:34,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-13 20:52:37,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57089575 for PoS orders references: ['Order 05368-134-3244', 'Order 04183-041-9669', 'Order 23669-986-2706'] (draft: False) 2026-10-13 20:52:39,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57089575 with result: [{'id': 184, 'pos_reference': 'Order 23669-986-2706', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 04183-041-9669', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 05368-134-3244', 'account_move': False}] 2026-10-13 20:52:40,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-13 20:52:43,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94581463 for PoS orders references: ['Order 82221-238-6184', 'Order 52218-510-8914', 'Order 46542-443-0428'] (draft: False) 2026-10-13 20:52:45,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94581463 with result: [{'id': 187, 'pos_reference': 'Order 46542-443-0428', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 52218-510-8914', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 82221-238-6184', 'account_move': False}] 2026-10-13 20:52:46,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-13 20:52:49,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1951431 for PoS orders references: ['Order 38882-404-1365', 'Order 00486-589-0587', 'Order 53167-251-6899'] (draft: False) 2026-10-13 20:52:50,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1951431 with result: [{'id': 190, 'pos_reference': 'Order 53167-251-6899', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 00486-589-0587', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 38882-404-1365', 'account_move': False}] 2026-10-13 20:52:52,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-13 20:52:55,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82631329 for PoS orders references: ['Order 77434-271-5421', 'Order 69114-801-3989', 'Order 25963-188-7352'] (draft: False) 2026-10-13 20:52:56,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82631329 with result: [{'id': 193, 'pos_reference': 'Order 25963-188-7352', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 69114-801-3989', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 77434-271-5421', 'account_move': False}] 2026-10-13 20:52:58,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-13 20:53:01,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57035033 for PoS orders references: ['Order 58167-194-1003', 'Order 00531-035-1309', 'Order 57232-267-9099'] (draft: False) 2026-10-13 20:53:02,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57035033 with result: [{'id': 196, 'pos_reference': 'Order 57232-267-9099', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 00531-035-1309', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 58167-194-1003', 'account_move': False}] 2026-10-13 20:53:03,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 20:53:31,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<561268973578143.1791924811.580775499343872-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:53:31,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:53:31,620 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #65 deleted mail.mail records with IDs: [264] 2026-10-13 20:53:31,633 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #65 deleted mail.message records with IDs: [14231] 2026-10-13 20:53:31,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:53:31,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:53:32,543 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #65 deleted pos.payment.method records with IDs: [100] 2026-10-13 20:53:32,900 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #65 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-13 20:53:34,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-13 20:53:36,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:53:36,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70130700 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:53:37,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70130700 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:53:37,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39826908 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:53:37,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39826908 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:53:37,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78237674 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-13 20:53:40,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78237674 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 440}] 2026-10-13 20:53:40,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:53:40,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:53:40,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-13 20:53:40,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-13 20:53:40,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:53:42,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:53:42,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:53:42,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:53:42,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:53:42,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-13 20:53:43,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:53:43,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45674613 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-13 20:53:46,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45674613 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 445}] 2026-10-13 20:53:46,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63648498 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-13 20:53:48,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63648498 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 447}] 2026-10-13 20:53:48,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44166458 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-13 20:53:50,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44166458 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 449}] 2026-10-13 20:53:50,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:53:50,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:53:50,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-13 20:53:50,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-13 20:53:50,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-13 20:53:50,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-13 20:53:50,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-13 20:53:50,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-13 20:53:50,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:53:52,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:53:52,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:53:52,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:53:52,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:53:52,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-13 20:54:20,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<388766993478833.1791924860.712153911590576-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:54:20,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:54:20,758 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [265] 2026-10-13 20:54:20,773 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #68 deleted mail.message records with IDs: [14759] 2026-10-13 20:54:20,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:54:20,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:54:21,778 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #68 deleted pos.payment.method records with IDs: [113] 2026-10-13 20:54:22,116 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #68 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-13 20:54:23,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-13 20:54:27,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-13 20:54:31,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:54:31,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79317098 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:54:32,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79317098 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:54:32,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29391750 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:54:33,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29391750 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:54:33,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6301531 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:54:34,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6301531 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:54:34,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:54:34,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:54:34,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:54:35,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:54:35,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:54:36,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:54:36,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:54:36,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-13 20:54:39,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:54:39,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27114702 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:54:41,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27114702 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:54:41,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34133918 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:54:43,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34133918 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 466}] 2026-10-13 20:54:43,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45650056 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:54:45,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45650056 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 468}] 2026-10-13 20:54:45,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:54:45,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:54:45,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-13 20:54:45,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-13 20:54:45,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:54:46,877 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [579] 2026-10-13 20:54:47,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:54:47,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:54:47,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:54:47,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:54:47,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-13 20:54:51,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:54:51,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73529843 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:54:53,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73529843 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:54:53,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13026710 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:54:54,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13026710 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:54:54,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49193753 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:54:55,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49193753 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:54:55,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69626447 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-13 20:54:55,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69626447 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-13 20:54:55,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:54:55,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:54:56,724 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [595] 2026-10-13 20:54:57,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:54:57,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:54:57,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:54:57,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:54:57,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-13 20:55:01,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:55:01,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5480651 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:55:01,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5480651 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:55:01,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:55:01,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:55:02,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:55:02,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:55:02,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:55:02,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:55:02,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-13 20:55:08,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-13 20:55:37,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<572316825208143.1791924937.791462659835815-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:55:37,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:55:37,844 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #71 deleted mail.mail records with IDs: [266] 2026-10-13 20:55:37,872 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #71 deleted mail.message records with IDs: [15406] 2026-10-13 20:55:37,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:55:37,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:55:38,866 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #71 deleted pos.payment.method records with IDs: [126] 2026-10-13 20:55:39,191 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #71 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-13 20:55:41,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-13 20:55:43,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-13 20:55:45,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5769371 for PoS orders references: ['Order 53714-654-6768'] (draft: False) 2026-10-13 20:55:46,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5769371 with result: [{'id': 215, 'pos_reference': 'Order 53714-654-6768', 'account_move': False}] 2026-10-13 20:55:47,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-13 20:55:49,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:55:49,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72925242 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:55:50,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72925242 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:55:50,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54027344 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:55:50,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54027344 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:55:50,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10853286 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:55:51,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10853286 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:55:51,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:55:51,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:55:51,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:55:54,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:55:54,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:55:54,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:55:54,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:55:54,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-13 20:55:55,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:55:55,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80889198 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:55:57,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80889198 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:55:57,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83716598 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:55:57,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83716598 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:55:57,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51422047 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-13 20:56:00,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51422047 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 502}] 2026-10-13 20:56:00,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9701686 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-13 20:56:02,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9701686 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 504}] 2026-10-13 20:56:02,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:56:02,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:56:02,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-13 20:56:02,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-13 20:56:02,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:56:04,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-13 20:56:04,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:56:04,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:56:04,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:56:04,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:56:04,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-13 20:56:06,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27918780 for PoS orders references: ['Order 20551-155-9047'] (draft: False) 2026-10-13 20:56:07,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27918780 with result: [{'id': 223, 'pos_reference': 'Order 20551-155-9047', 'account_move': False}] 2026-10-13 20:56:08,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-13 20:56:10,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5927078 for PoS orders references: ['Order 15795-623-8977'] (draft: False) 2026-10-13 20:56:11,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5927078 with result: [{'id': 224, 'pos_reference': 'Order 15795-623-8977', 'account_move': False}] 2026-10-13 20:56:13,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-13 20:56:15,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12139279 for PoS orders references: ['Order 61491-123-0210'] (draft: False) 2026-10-13 20:56:16,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12139279 with result: [{'id': 225, 'pos_reference': 'Order 61491-123-0210', 'account_move': False}] 2026-10-13 20:56:17,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-10-13 20:56:20,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7575836 for PoS orders references: ['Order 05753-740-6709'] (draft: False) 2026-10-13 20:56:21,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7575836 with result: [{'id': 226, 'pos_reference': 'Order 05753-740-6709', 'account_move': False}] 2026-10-13 20:56:22,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-13 20:56:47,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-13 20:56:48,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:56:48,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83993154 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 20:56:52,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83993154 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 521}] 2026-10-13 20:56:52,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:56:52,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:56:52,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-13 20:56:52,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:56:53,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-13 20:56:53,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:56:53,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:56:53,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:56:53,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:56:53,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-13 20:56:55,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:56:55,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64968624 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:56:56,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64968624 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:56:56,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47619480 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 20:56:56,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47619480 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 20:56:56,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70220342 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 20:56:57,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70220342 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 20:56:57,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:56:57,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 20:56:57,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:56:59,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:56:59,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:56:59,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:56:59,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:56:59,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-13 20:57:27,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<476060758576023.1791925047.174441099166870-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:57:27,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:57:27,220 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [267] 2026-10-13 20:57:27,235 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #74 deleted mail.message records with IDs: [16534] 2026-10-13 20:57:27,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:57:27,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:57:28,254 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #74 deleted pos.payment.method records with IDs: [144] 2026-10-13 20:57:28,544 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #74 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-13 20:57:30,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-13 20:57:31,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-13 20:57:32,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-13 20:57:33,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-13 20:57:33,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-13 20:57:34,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-13 20:57:35,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 20:58:04,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<723681629454547.1791925084.122500181198120-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:58:04,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:58:04,165 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [268] 2026-10-13 20:58:04,187 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted mail.message records with IDs: [17051] 2026-10-13 20:58:04,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:58:04,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:58:05,304 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted pos.payment.method records with IDs: [158] 2026-10-13 20:58:05,605 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-13 20:58:07,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-13 20:58:07,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:07,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28917891 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:10,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28917891 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 527}] 2026-10-13 20:58:10,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:10,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:10,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-13 20:58:10,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:11,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:11,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:11,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:11,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:11,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-13 20:58:12,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:12,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5156430 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:14,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5156430 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 531}] 2026-10-13 20:58:14,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:14,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:14,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-13 20:58:14,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:15,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:15,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:15,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:15,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:15,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-13 20:58:16,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:16,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4938858 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:18,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4938858 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 535}] 2026-10-13 20:58:18,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:18,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:18,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:18,829 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted mail.message records with IDs: [17101] 2026-10-13 20:58:18,919 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted account.move records with IDs: [536] 2026-10-13 20:58:18,930 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [9878] 2026-10-13 20:58:19,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:19,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:19,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:19,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:19,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-13 20:58:19,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:19,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61399599 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:22,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61399599 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 537}] 2026-10-13 20:58:22,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:22,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:22,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-13 20:58:22,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:23,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:23,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:23,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:23,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:23,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-13 20:58:23,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:23,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6798782 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:26,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6798782 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 541}] 2026-10-13 20:58:26,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:26,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:26,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-13 20:58:26,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:27,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:27,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:27,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:27,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:27,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-13 20:58:27,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:27,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69734057 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:30,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69734057 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 545}] 2026-10-13 20:58:30,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:30,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:30,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-13 20:58:30,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:31,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:31,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:31,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:31,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:31,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-13 20:58:31,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:32,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55406450 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:34,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55406450 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 549}] 2026-10-13 20:58:34,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:34,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:34,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-13 20:58:34,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:35,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:35,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:35,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:35,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:35,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-13 20:58:36,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:36,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29369006 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:38,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29369006 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 553}] 2026-10-13 20:58:38,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:38,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:38,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-13 20:58:38,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:39,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:39,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:39,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:39,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:39,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-13 20:58:40,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:40,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6915364 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:43,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6915364 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 557}] 2026-10-13 20:58:43,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:43,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:43,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-13 20:58:43,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:44,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:44,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:44,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:44,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:44,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-13 20:58:45,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:45,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51809968 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:48,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51809968 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 561}] 2026-10-13 20:58:48,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:48,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:48,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-13 20:58:48,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-13 20:58:48,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:49,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:49,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:49,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:49,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:49,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-13 20:58:49,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:49,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16626180 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:52,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16626180 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 566}] 2026-10-13 20:58:52,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:52,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:52,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-13 20:58:52,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-13 20:58:52,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:53,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:53,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:53,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:53,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:53,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-13 20:58:54,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:54,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16925394 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:58:57,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16925394 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 572}] 2026-10-13 20:58:57,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:58:57,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:58:57,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-13 20:58:57,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-13 20:58:57,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:58:58,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:58:58,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:58:58,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:58:58,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:58:58,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-13 20:58:59,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:58:59,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54099289 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:01,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54099289 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 578}] 2026-10-13 20:59:01,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:01,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:59:01,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-13 20:59:01,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-13 20:59:01,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:03,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:03,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:03,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:03,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:03,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-13 20:59:03,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:03,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37003923 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:06,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37003923 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 584}] 2026-10-13 20:59:06,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:06,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:59:06,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-13 20:59:06,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:07,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:07,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:07,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:07,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:07,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-13 20:59:07,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:07,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65839058 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:10,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65839058 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 588}] 2026-10-13 20:59:10,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:10,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:59:10,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-13 20:59:10,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:11,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:11,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:11,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:11,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:11,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-13 20:59:11,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:11,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16248018 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:14,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16248018 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 592}] 2026-10-13 20:59:14,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:14,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:59:14,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-13 20:59:14,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:15,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:15,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:15,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:15,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:15,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-13 20:59:16,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:16,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1141883 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:19,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1141883 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 596}] 2026-10-13 20:59:19,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:19,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-13 20:59:19,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-13 20:59:19,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:19,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:19,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:19,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:19,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:20,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-13 20:59:47,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<943480476245990.1791925187.736743211746216-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 20:59:47,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 20:59:47,783 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [269] 2026-10-13 20:59:47,816 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #80 deleted mail.message records with IDs: [17746] 2026-10-13 20:59:47,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 20:59:47,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 20:59:48,783 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #80 deleted pos.payment.method records with IDs: [171] 2026-10-13 20:59:49,125 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #80 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-13 20:59:51,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-13 20:59:51,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:51,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29613834 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:52,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29613834 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:59:52,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:52,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:53,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:53,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:53,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:53,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:53,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-13 20:59:53,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:53,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73912519 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:54,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73912519 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:59:54,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:54,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:55,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:55,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:55,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:55,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:55,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-13 20:59:56,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:56,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10334722 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:57,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10334722 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:59:57,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:57,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 20:59:57,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 20:59:57,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 20:59:57,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 20:59:57,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 20:59:57,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-13 20:59:58,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 20:59:58,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75684714 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 20:59:59,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75684714 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 20:59:59,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 20:59:59,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:00,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:00,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:00,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:00,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:00,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-13 21:00:00,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:00,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50141987 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:01,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50141987 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:01,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:01,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:02,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:02,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:02,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:02,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:02,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-13 21:00:03,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:03,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51320820 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:03,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51320820 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:03,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:03,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:04,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:04,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:04,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:04,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:04,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-13 21:00:05,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:05,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21357287 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:05,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21357287 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:05,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:05,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:06,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:06,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:06,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:06,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:06,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-13 21:00:06,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:06,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48843248 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:06,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48843248 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:06,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:06,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:08,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:08,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:08,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:08,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:08,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-13 21:00:08,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:08,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8109525 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:08,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8109525 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:08,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:08,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:10,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:10,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:10,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:10,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:10,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-13 21:00:10,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:10,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60609222 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:11,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60609222 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:11,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:11,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:12,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:12,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:12,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:12,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:12,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-13 21:00:13,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:13,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41596993 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:13,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41596993 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:13,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:13,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:15,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:15,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:15,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:15,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:15,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-13 21:00:15,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:15,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80626961 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:16,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80626961 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:16,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:16,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:17,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:17,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:17,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:17,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:17,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-13 21:00:18,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:18,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22298392 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:18,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22298392 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:18,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:18,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:19,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:19,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:19,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:19,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:19,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-13 21:00:20,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:20,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80716439 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:21,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80716439 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:21,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:21,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:22,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:22,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:22,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:22,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:22,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-13 21:00:22,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:22,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6123933 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:23,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6123933 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:23,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:23,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:25,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:25,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:25,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:25,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:25,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-13 21:00:25,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:25,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14722904 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:26,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14722904 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:26,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:26,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:28,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:28,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:28,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:28,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:28,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-13 21:00:28,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:28,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72241835 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:29,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72241835 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:29,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:29,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:31,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:31,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:31,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:31,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:31,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-13 21:00:31,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:31,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66185440 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:32,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66185440 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:32,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:32,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:33,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:33,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-13 21:00:34,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:34,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33544764 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:34,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33544764 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:34,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:34,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:36,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:36,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:36,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:36,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:36,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-13 21:00:36,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:36,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30584301 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:37,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30584301 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:37,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:37,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:39,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:39,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:39,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:39,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:39,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-13 21:00:39,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:00:39,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30129588 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:00:40,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30129588 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:00:40,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:00:40,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:00:41,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:00:41,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:00:41,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:00:41,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:00:41,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:01:10,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<828251512235760.1791925270.094815015792847-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:01:10,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:01:10,145 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [270] 2026-10-13 21:01:10,167 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted mail.message records with IDs: [18417] 2026-10-13 21:01:10,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:01:10,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:01:11,209 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted pos.payment.method records with IDs: [184] 2026-10-13 21:01:11,599 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-13 21:01:13,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-13 21:01:17,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:01:17,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50923470 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:01:18,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50923470 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:01:18,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28776224 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 21:01:19,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28776224 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 21:01:19,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98125022 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 21:01:20,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98125022 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 21:01:20,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48185803 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-13 21:01:21,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48185803 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-13 21:01:21,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:01:21,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 21:01:21,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:01:22,079 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [850] 2026-10-13 21:01:22,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:01:22,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:01:22,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:01:22,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:01:22,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-13 21:01:26,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:01:26,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31976889 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:01:28,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31976889 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:01:28,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68375820 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 21:01:29,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68375820 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 21:01:29,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57746819 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 21:01:32,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57746819 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 668}] 2026-10-13 21:01:32,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:01:32,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 21:01:32,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-13 21:01:32,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:01:33,504 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [871] 2026-10-13 21:01:34,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:01:34,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:01:34,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:01:34,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:01:34,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-13 21:01:39,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87056392 for PoS orders references: ['Order 66175-866-2530'] (draft: False) 2026-10-13 21:01:39,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87056392 with result: [{'id': 278, 'pos_reference': 'Order 66175-866-2530', 'account_move': False}] 2026-10-13 21:01:41,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-13 21:01:45,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11963801 for PoS orders references: ['Order 47238-502-8615'] (draft: False) 2026-10-13 21:01:47,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11963801 with result: [{'id': 279, 'pos_reference': 'Order 47238-502-8615', 'account_move': False}] 2026-10-13 21:01:49,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-13 21:01:54,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<355698625778370.1791925314.833235263824463-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 21:01:54,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:01:54,898 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [271] 2026-10-13 21:01:54,917 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #83 deleted mail.message records with IDs: [18564] 2026-10-13 21:01:54,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:01:54,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:01:55,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-13 21:02:24,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<364770804543733.1791925344.399254560470581-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:02:24,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:02:24,444 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #87 deleted mail.mail records with IDs: [272] 2026-10-13 21:02:24,459 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #87 deleted mail.message records with IDs: [19028] 2026-10-13 21:02:24,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:02:24,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:02:25,578 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #87 deleted pos.payment.method records with IDs: [197] 2026-10-13 21:02:25,942 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #87 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-13 21:02:29,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-13 21:02:29,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:02:29,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4829763 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:02:30,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4829763 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:02:30,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66226771 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 21:02:31,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66226771 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 21:02:31,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44562694 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 21:02:31,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44562694 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 21:02:31,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:02:31,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 21:02:31,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:02:33,390 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [907, 908] 2026-10-13 21:02:34,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:02:34,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:02:34,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:02:34,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:02:34,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-13 21:02:34,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:02:34,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16197535 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:02:35,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16197535 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-13 21:02:35,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22056411 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 21:02:36,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22056411 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 21:02:36,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90751374 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 21:02:36,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90751374 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-13 21:02:36,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:02:36,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 21:02:36,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:02:38,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:02:38,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:02:38,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:02:38,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:02:38,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-13 21:02:38,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-13 21:02:38,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92002818 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-13 21:02:41,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92002818 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 702}] 2026-10-13 21:02:41,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23700811 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-13 21:02:42,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23700811 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-13 21:02:42,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95433124 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-13 21:02:43,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95433124 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 704}] 2026-10-13 21:02:43,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-13 21:02:43,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-13 21:02:43,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-13 21:02:43,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-13 21:02:43,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-13 21:02:45,263 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [941, 942, 943, 944] 2026-10-13 21:02:46,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-13 21:02:46,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-13 21:02:46,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-13 21:02:46,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-13 21:02:46,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-13 21:03:15,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<594929771401768.1791925394.965979337692261-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:03:15,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:03:15,010 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #90 deleted mail.mail records with IDs: [273] 2026-10-13 21:03:15,023 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #90 deleted mail.message records with IDs: [19557] 2026-10-13 21:03:15,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:03:15,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:03:16,041 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #90 deleted pos.payment.method records with IDs: [210] 2026-10-13 21:03:16,368 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #90 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-13 21:03:18,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-13 21:03:18,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-13 21:03:19,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-13 21:03:19,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:03:49,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<986865263156923.1791925429.089061260223389-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:03:49,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:03:49,133 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [274] 2026-10-13 21:03:49,146 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #93 deleted mail.message records with IDs: [20044] 2026-10-13 21:03:49,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:03:49,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:03:50,175 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #93 deleted pos.payment.method records with IDs: [223] 2026-10-13 21:03:50,520 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #93 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-13 21:03:52,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-13 21:03:54,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-13 21:03:58,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-13 21:04:04,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-13 21:04:07,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-13 21:04:09,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:04:38,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<398068011070975.1791925478.916181325912476-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:04:38,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:04:38,977 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted mail.mail records with IDs: [275] 2026-10-13 21:04:38,992 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted mail.message records with IDs: [20587] 2026-10-13 21:04:38,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:04:39,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:04:40,150 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted pos.payment.method records with IDs: [236] 2026-10-13 21:04:40,510 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-13 21:04:42,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-13 21:04:42,464 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-13 21:04:45,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-13 21:04:45,818 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-13 21:04:46,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-13 21:04:46,190 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-13 21:04:52,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:05:20,442 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #99 deleted pos.payment.method records with IDs: [252] 2026-10-13 21:05:20,774 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #99 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-13 21:05:22,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-13 21:05:24,428 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #103 deleted product.product records with IDs: [1386] 2026-10-13 21:05:25,372 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #102 deleted product.product records with IDs: [1389] 2026-10-13 21:05:25,419 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #102 deleted product.template.attribute.value records with IDs: [406] 2026-10-13 21:05:25,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-13 21:05:31,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-13 21:05:32,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<766051160585785.1791925532.682384729385376-openerp-private@0fa8bf30f5f8>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 21:05:32,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:05:32,734 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-10-13 21:05:32,750 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20609] 2026-10-13 21:05:32,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:05:32,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:05:33,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<280549967650461.1791925533.589205503463745-openerp-private@0fa8bf30f5f8>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 21:05:33,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:05:33,635 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-10-13 21:05:33,649 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20612] 2026-10-13 21:05:33,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:05:33,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:05:33,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-13 21:05:33,670 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:33,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:05:33,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:33,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:portal_user from 127.0.0.1 2026-10-13 21:05:33,929 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:33,930 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:33,931 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:33,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:33] "POST /web/login HTTP/1.1" 303 - 59 0.029 0.259 2026-10-13 21:05:33,962 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-13 21:05:35,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:35] "GET /my HTTP/1.1" 200 - 234 0.163 1.037 2026-10-13 21:05:35,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-13 21:05:35,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-13 21:05:35,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:test_portal_user from n/a 2026-10-13 21:05:35,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:05:36,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:36] "POST /my/account HTTP/1.1" 303 - 114 0.100 0.537 2026-10-13 21:05:38,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:38] "GET /my/home HTTP/1.1" 200 - 272 0.248 1.169 2026-10-13 21:05:38,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:38] "POST /my/account HTTP/1.1" 303 - 89 0.058 0.114 2026-10-13 21:05:38,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:38] "GET /my/home HTTP/1.1" 200 - 35 0.023 0.133 2026-10-13 21:05:38,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-13 21:05:39,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#109) from n/a 2026-10-13 21:05:39,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:portal_user from n/a 2026-10-13 21:05:39,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:05:39,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#109) from 127.0.0.1. Archive the user and remove login information. 2026-10-13 21:05:39,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_109_1791925539.64811' (#109) from 127.0.0.1 2026-10-13 21:05:39,776 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #109 deleted res.users.apikeys records with IDs: [1] 2026-10-13 21:05:39,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:39] "POST /my/deactivate_account HTTP/1.1" 303 - 154 0.102 0.614 2026-10-13 21:05:40,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:40] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.121 0.858 2026-10-13 21:05:40,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-13 21:05:42,527 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted res.users records with IDs: [109] 2026-10-13 21:05:42,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users_deletion: User #109 'portal_user', deleted. Original request from False. 2026-10-13 21:05:42,597 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20626, 20623, 20622, 20621] 2026-10-13 21:05:42,849 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted res.partner records with IDs: [580] 2026-10-13 21:05:42,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users_deletion: Partner #580 'portal_user', deleted. Original request from False. 2026-10-13 21:05:42,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-13 21:05:42,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-13 21:05:43,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-13 21:05:43,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20536 2026-10-13 21:05:43,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp35gl23jx_chrome_odoo 2026-10-13 21:05:43,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:40245/json/version 2026-10-13 21:05:43,508 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40245/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:05:43,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:05:43,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:40245/json 2026-10-13 21:05:43,557 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40245/json with timeout 3 increased to 10s during tests 2026-10-13 21:05:43,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:40245/devtools/page/DE090440B109B7E742B465921370B5D1 2026-10-13 21:05:43,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-13 21:05:43,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-13 21:05:44,259 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:05:44,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:portal from n/a 2026-10-13 21:05:44,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-13 21:05:44,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-13 21:05:44,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-13 21:05:44,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:05:45,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-13 21:05:45,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET / HTTP/1.1" 200 - 210 0.155 1.235 2026-10-13 21:05:45,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'DE090440B109B7E742B465921370B5D1', 'loaderId': '4313BF5D4C9D31417913072EE37C7FE5', 'isDownload': False} 2026-10-13 21:05:45,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-13 21:05:45,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:05:45,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:05:45,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.053 0.031 2026-10-13 21:05:45,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:05:45,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.072 2026-10-13 21:05:45,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:05:45,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.022 2026-10-13 21:05:45,958 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:05:45,969 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:05:45,975 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:05:45,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:45] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.013 0.013 2026-10-13 21:05:46,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:05:46,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.064 2026-10-13 21:05:46,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.007 0.054 2026-10-13 21:05:46,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 21:05:46,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-10-13 21:05:46,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-13 21:05:46,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.010 0.165 2026-10-13 21:05:46,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.096 2026-10-13 21:05:46,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:46] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.100 2026-10-13 21:05:47,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /my HTTP/1.1" 200 - 99 0.056 0.621 2026-10-13 21:05:47,379 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:05:47,403 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:05:47,406 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:05:47,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:05:47,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:05:47,427 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:05:47,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.006 0.003 2026-10-13 21:05:47,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.012 2026-10-13 21:05:47,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.011 2026-10-13 21:05:47,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "POST /my/counters HTTP/1.1" 200 - 50 0.066 0.077 2026-10-13 21:05:47,908 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:05:47,916 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:47] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:05:48,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "POST /my/counters HTTP/1.1" 200 - 53 0.073 0.226 2026-10-13 21:05:48,103 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:05:48,104 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:05:48,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:05:48,118 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:05:48,121 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:05:48,142 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:05:48,147 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:05:48,152 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:05:48,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "POST /my/counters HTTP/1.1" 200 - 20 0.054 0.350 2026-10-13 21:05:48,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.406 2026-10-13 21:05:48,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:48] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:05:48,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:05:49,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-13 21:05:49,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "GET /my/account HTTP/1.1" 200 - 52 0.058 0.420 2026-10-13 21:05:49,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.011 2026-10-13 21:05:49,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-13 21:05:49,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.010 2026-10-13 21:05:49,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-10-13 21:05:49,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:49] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.010 2026-10-13 21:05:51,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-13 21:05:51,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-13 21:05:51,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-13 21:05:51,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:05:51,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "POST /my/account HTTP/1.1" 303 - 114 0.112 0.195 2026-10-13 21:05:51,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "GET /my/home HTTP/1.1" 200 - 51 0.026 0.106 2026-10-13 21:05:51,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.003 0.014 2026-10-13 21:05:51,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:05:51,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.011 2026-10-13 21:05:51,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-13 21:05:52,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:52] "POST /my/counters HTTP/1.1" 200 - 34 0.030 0.053 2026-10-13 21:05:52,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:52] "POST /my/counters HTTP/1.1" 200 - 27 0.020 0.128 2026-10-13 21:05:52,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:52] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.128 2026-10-13 21:05:52,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:52] "POST /my/counters HTTP/1.1" 200 - 13 0.011 0.197 2026-10-13 21:05:53,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:05:53,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-13 21:05:53,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:05:53,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20536 2026-10-13 21:05:53,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-13 21:05:53,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20536 2026-10-13 21:05:53,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210553_361667_TestUi.txt 2026-10-13 21:05:53,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp35gl23jx_chrome_odoo" 2026-10-13 21:05:53,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-13 21:05:54,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20750 2026-10-13 21:05:54,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpswyxib8s_chrome_odoo 2026-10-13 21:05:54,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:39285/json/version 2026-10-13 21:05:54,091 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39285/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:05:54,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:05:54,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:39285/json 2026-10-13 21:05:54,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39285/json with timeout 3 increased to 10s during tests 2026-10-13 21:05:54,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:39285/devtools/page/C85A51A6E428092F2E5A523F3B997C96 2026-10-13 21:05:54,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-13 21:05:54,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-13 21:05:54,866 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:05:54,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:portal from n/a 2026-10-13 21:05:54,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-13 21:05:54,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-13 21:05:54,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-13 21:05:54,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:05:55,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-13 21:05:56,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET / HTTP/1.1" 200 - 208 0.160 1.159 2026-10-13 21:05:56,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'C85A51A6E428092F2E5A523F3B997C96', 'loaderId': '6AC4BC67A1B39DCD9F99A5C3E56FF39E', 'isDownload': False} 2026-10-13 21:05:56,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-13 21:05:56,252 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05: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-10-13 21:05:56,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:05:56,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.033 0.047 2026-10-13 21:05:56,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:05:56,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.069 2026-10-13 21:05:56,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:05:56,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.035 2026-10-13 21:05:56,510 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:05:56,514 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:05:56,515 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:05:56,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.014 0.011 2026-10-13 21:05:56,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:05:56,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.034 2026-10-13 21:05:56,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:56] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.011 0.029 2026-10-13 21:05:57,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-13 21:05:57,065 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-10-13 21:05:57,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-13 21:05:57,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.010 0.105 2026-10-13 21:05:57,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.068 2026-10-13 21:05:57,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.065 2026-10-13 21:05:57,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:57] "GET /my HTTP/1.1" 200 - 103 0.088 0.581 2026-10-13 21:05:58,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:05:58,022 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:05:58,024 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:05:58,028 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:05:58,031 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:05:58,039 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:05:58,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:05:58,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.012 2026-10-13 21:05:58,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-10-13 21:05:58,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /my/counters HTTP/1.1" 200 - 70 0.096 0.098 2026-10-13 21:05:58,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:05:58,594 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:05:58,601 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:05:58,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /my/counters HTTP/1.1" 200 - 65 0.101 0.282 2026-10-13 21:05:58,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:05:58,793 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:05:58,800 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:05:58,802 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:05:58,821 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:05:58,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /my/counters HTTP/1.1" 200 - 25 0.049 0.385 2026-10-13 21:05:58,829 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:05:58,830 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:05:58,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.015 0.434 2026-10-13 21:05:58,859 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:05:58] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:05:59,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:05:59,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-13 21:06:00,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "GET /my/account HTTP/1.1" 200 - 48 0.062 0.454 2026-10-13 21:06:00,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.013 2026-10-13 21:06:00,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.011 2026-10-13 21:06:00,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.012 2026-10-13 21:06:00,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-10-13 21:06:00,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.012 2026-10-13 21:06:01,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-13 21:06:01,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-13 21:06:01,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-13 21:06:01,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:06:02,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /my/account HTTP/1.1" 303 - 109 0.103 0.157 2026-10-13 21:06:02,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "GET /my/home HTTP/1.1" 200 - 57 0.039 0.156 2026-10-13 21:06:02,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.002 0.010 2026-10-13 21:06:02,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-13 21:06:02,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.015 2026-10-13 21:06:02,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-10-13 21:06:02,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /my/counters HTTP/1.1" 200 - 54 0.047 0.077 2026-10-13 21:06:02,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /my/counters HTTP/1.1" 200 - 40 0.043 0.192 2026-10-13 21:06:02,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /my/counters HTTP/1.1" 200 - 18 0.013 0.249 2026-10-13 21:06:02,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.251 2026-10-13 21:06:03,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-13 21:06:03,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-13 21:06:03,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20750 2026-10-13 21:06:03,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-13 21:06:03,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20750 2026-10-13 21:06:03,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210603_955737_TestUi.txt 2026-10-13 21:06:03,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpswyxib8s_chrome_odoo" 2026-10-13 21:06:03,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:06:31,710 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:06:34,319 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted ir.attachment records with IDs: [5793, 5794, 5795, 5796, 5797, 5798, 5799, 5800, 5840, 5841, 5842, 5843, 5844, 5845, 5846, 5847] 2026-10-13 21:06:34,319 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-13 21:06:34,351 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted ir.sequence records with IDs: [3016, 3019, 3067, 3070, 3017, 3020, 3068, 3071] 2026-10-13 21:06:41,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<252230262030834.1791925601.510162591934204-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-13 21:06:41,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:06:41,574 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted mail.mail records with IDs: [280] 2026-10-13 21:06:41,596 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #110 deleted mail.message records with IDs: [21133] 2026-10-13 21:06:41,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:06:41,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:06:42,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-13 21:06:42,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20962 2026-10-13 21:06:42,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkb5wbg3j_chrome_odoo 2026-10-13 21:06:42,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45455/json/version 2026-10-13 21:06:42,733 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45455/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:06:42,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:06:42,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45455/json 2026-10-13 21:06:42,783 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45455/json with timeout 3 increased to 10s during tests 2026-10-13 21:06:42,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45455/devtools/page/0CBBACD1CD2BEB16648EF8DF320B7557 2026-10-13 21:06:42,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:06:42,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:06:42,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:06:42,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:06:42,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-13 21:06:42,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-13 21:06:42,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:06:43,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:43] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.095 0.731 2026-10-13 21:06:43,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '0CBBACD1CD2BEB16648EF8DF320B7557', 'loaderId': 'E6046B7113553256187ADC79A46C1CF2', 'isDownload': False} 2026-10-13 21:06:43,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-13 21:06:43,789 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:06:43,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:43] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:06:43,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:43] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.033 2026-10-13 21:06:43,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:43] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-13 21:06:44,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:06:44,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 21:06:44,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:06:44,364 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:06:44,386 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:06:44,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-13 21:06:45,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.285 0.642 2026-10-13 21:06:45,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.927 2026-10-13 21:06:45,390 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:06:45,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.100 2026-10-13 21:06:45,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:06:45,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:06:46,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.135 0.457 2026-10-13 21:06:46,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.062 2026-10-13 21:06:46,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.016 2026-10-13 21:06:46,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:06:46,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 14 0.028 0.053 2026-10-13 21:06:46,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.124 2026-10-13 21:06:46,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:46,555 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:46,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.178 2026-10-13 21:06:46,598 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:06:46,604 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:06:46,621 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:46,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:06:46,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.018 0.227 2026-10-13 21:06:46,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-13 21:06:46,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.008 0.341 2026-10-13 21:06:46,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.294 2026-10-13 21:06:46,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.008 0.145 2026-10-13 21:06:46,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.010 0.189 2026-10-13 21:06:46,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.007 0.230 2026-10-13 21:06:46,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.008 0.196 2026-10-13 21:06:46,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.173 2026-10-13 21:06:46,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.177 2026-10-13 21:06:46,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-10-13 21:06:46,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.158 2026-10-13 21:06:46,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.006 0.136 2026-10-13 21:06:46,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.100 2026-10-13 21:06:47,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.076 2026-10-13 21:06:47,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-13 21:06:47,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.003 0.092 2026-10-13 21:06:47,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-13 21:06:47,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-13 21:06:47,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:47,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-13 21:06:47,331 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:47,341 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:47,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-13 21:06:47,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-13 21:06:47,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-13 21:06:47,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-13 21:06:47,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-13 21:06:47,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:06:47,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:06:47,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:47,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-13 21:06:47,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:06:47,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:06:47,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:47,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-13 21:06:47,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:06:47,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 21:06:47,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 21:06:47,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:06:47,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:47,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-13 21:06:47,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-13 21:06:47,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:06:47,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:06:47,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:47,696 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:47,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-13 21:06:47,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:06:47,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:06:47,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:47,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-13 21:06:47,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:06:47,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:06:47,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.012 0.019 2026-10-13 21:06:47,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:06:47,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Pos Employee1' (trigger: .pos .oe_status .username:contains("Pos Employee1"))' 2026-10-13 21:06:47,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-13 21:06:47,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-13 21:06:47,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.020 2026-10-13 21:06:47,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-13 21:06:47,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:47,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-13 21:06:47,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:47] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.004 0.020 2026-10-13 21:06:47,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:47,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-13 21:06:47,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:06:48,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:06:48,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:48,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-13 21:06:48,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:06:48,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:06:48,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:48,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-13 21:06:48,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:06:48,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:06:48,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:06:48,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:48] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.009 0.018 2026-10-13 21:06:48,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:06:48,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:48,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:06:48,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:06:48,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:06:48,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:06:48,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:06:48,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:48,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:06:48,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:48,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:06:48,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-13 21:06:48,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-10-13 21:06:48,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:48,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-13 21:06:48,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:48,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-13 21:06:48,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:06:48,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:06:48,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:06:48,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:06:48,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:06:48,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-13 21:06:48,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:06:48,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-13 21:06:48,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:06:48,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:48,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:06:48,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:06:48,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:06:48,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:06:48,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:06:48,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:48,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:06:48,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:48,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:06:48,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-13 21:06:48,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-10-13 21:06:48,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Pos Employee1")' 2026-10-13 21:06:48,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-13 21:06:48,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-13 21:06:48,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-13 21:06:48,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-13 21:06:48,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:06:48,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:48,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:06:48,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:06:48,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:06:48,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:06:48,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:06:49,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:06:49,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:06:49,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:49,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:06:49,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-13 21:06:49,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Mitchell Admin")' 2026-10-13 21:06:49,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:06:49,121 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:49,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20962 2026-10-13 21:06:49,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:06:49,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20962 2026-10-13 21:06:49,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210649_234713_TestUi.txt 2026-10-13 21:06:49,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkb5wbg3j_chrome_odoo" 2026-10-13 21:06:49,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-13 21:06:49,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21190 2026-10-13 21:06:49,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzc813_ju_chrome_odoo 2026-10-13 21:06:49,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33327/json/version 2026-10-13 21:06:49,784 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33327/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:06:49,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:06:49,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33327/json 2026-10-13 21:06:49,806 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33327/json with timeout 3 increased to 10s during tests 2026-10-13 21:06:49,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33327/devtools/page/47444AD65EEC389246293D84B08BD115 2026-10-13 21:06:49,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:06:49,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:06:49,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:06:49,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:06:49,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-13 21:06:49,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-13 21:06:49,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:06:50,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:50] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.083 0.805 2026-10-13 21:06:50,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '47444AD65EEC389246293D84B08BD115', 'loaderId': 'D951887661E39DE295B68D90F2C2C749', 'isDownload': False} 2026-10-13 21:06:50,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-13 21:06:50,905 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:06:50,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:50] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.012 2026-10-13 21:06:50,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:50] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-10-13 21:06:50,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:50] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-13 21:06:51,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:06:51,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-10-13 21:06:51,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-10-13 21:06:51,437 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:06:51,440 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:06:51,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-13 21:06:52,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-13 21:06:52,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.307 0.512 2026-10-13 21:06:52,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-10-13 21:06:52,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 21:06:52,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:06:52,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 14 0.024 0.050 2026-10-13 21:06:52,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.008 0.104 2026-10-13 21:06:52,595 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:06:52,611 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:52,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:52,631 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:52,636 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:06:52,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.013 0.160 2026-10-13 21:06:52,643 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:52,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.019 0.220 2026-10-13 21:06:52,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.012 0.283 2026-10-13 21:06:52,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.028 0.340 2026-10-13 21:06:52,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.318 2026-10-13 21:06:52,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.013 0.225 2026-10-13 21:06:52,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:52] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.018 0.281 2026-10-13 21:06:53,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.017 0.279 2026-10-13 21:06:53,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.007 0.266 2026-10-13 21:06:53,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.013 0.206 2026-10-13 21:06:53,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.213 2026-10-13 21:06:53,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.217 2026-10-13 21:06:53,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.195 2026-10-13 21:06:53,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.162 2026-10-13 21:06:53,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.011 0.127 2026-10-13 21:06:53,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.109 2026-10-13 21:06:53,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.001 0.102 2026-10-13 21:06:53,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.004 0.092 2026-10-13 21:06:53,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-13 21:06:53,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:53,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-13 21:06:53,381 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:53,389 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:53,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click selection 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3"))' 2026-10-13 21:06:53,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-10-13 21:06:53,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:06:53,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.008 0.025 2026-10-13 21:06:53,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-13 21:06:53,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-10-13 21:06:53,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:06:53,483 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:53,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21190 2026-10-13 21:06:53,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:06:53,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21190 2026-10-13 21:06:53,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210653_593959_TestUi.txt 2026-10-13 21:06:53,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzc813_ju_chrome_odoo" 2026-10-13 21:06:53,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-13 21:06:54,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21389 2026-10-13 21:06:54,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp194c408r_chrome_odoo 2026-10-13 21:06:54,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42133/json/version 2026-10-13 21:06:54,143 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42133/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:06:54,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:06:54,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42133/json 2026-10-13 21:06:54,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42133/json with timeout 3 increased to 10s during tests 2026-10-13 21:06:54,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42133/devtools/page/3B2BE76FEC720242C0BA8B910BCF7304 2026-10-13 21:06:54,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:06:54,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:06:54,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:06:54,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:06:54,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-13 21:06:54,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-13 21:06:54,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:06:55,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.119 0.826 2026-10-13 21:06:55,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '3B2BE76FEC720242C0BA8B910BCF7304', 'loaderId': 'F6D1DB4548DD2E057A287FE806848C1B', 'isDownload': False} 2026-10-13 21:06:55,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-13 21:06:55,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:06:55,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.016 2026-10-13 21:06:55,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.023 2026-10-13 21:06:55,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.055 2026-10-13 21:06:55,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-13 21:06:55,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.020 2026-10-13 21:06:55,918 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:06:55,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:06:55,939 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:06:55,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-13 21:06:56,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-13 21:06:56,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.272 0.554 2026-10-13 21:06:56,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.072 2026-10-13 21:06:56,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-13 21:06:56,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.007 2026-10-13 21:06:57,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 14 0.024 0.051 2026-10-13 21:06:57,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.009 0.118 2026-10-13 21:06:57,105 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:57,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.012 0.169 2026-10-13 21:06:57,171 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:06:57,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:06:57,193 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:57,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.213 2026-10-13 21:06:57,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:06:57,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:06:57,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.263 2026-10-13 21:06:57,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.011 0.300 2026-10-13 21:06:57,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.257 2026-10-13 21:06:57,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.014 0.236 2026-10-13 21:06:57,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.007 0.156 2026-10-13 21:06:57,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.008 0.188 2026-10-13 21:06:57,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 8 0.010 0.206 2026-10-13 21:06:57,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-13 21:06:57,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.184 2026-10-13 21:06:57,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.175 2026-10-13 21:06:57,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.163 2026-10-13 21:06:57,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.159 2026-10-13 21:06:57,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.015 0.140 2026-10-13 21:06:57,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.122 2026-10-13 21:06:57,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-13 21:06:57,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.003 0.143 2026-10-13 21:06:57,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-13%2021:06:03 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-13 21:06:57,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-13 21:06:57,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-13 21:06:57,915 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:57,924 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:06:57,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-13 21:06:57,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-13 21:06:57,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-13 21:06:57,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-13 21:06:57,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-13 21:06:58,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:58] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.018 0.022 2026-10-13 21:06:58,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-13 21:06:58,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:58] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.031 0.055 2026-10-13 21:06:58,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:06:58,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:06:58,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 21:06:59,065 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.165 0.536 2026-10-13 21:06:59,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-13 21:06:59,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.084 2026-10-13 21:06:59,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.023 2026-10-13 21:06:59,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:06:59,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.006 2026-10-13 21:06:59,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.008 0.027 2026-10-13 21:06:59,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.012 2026-10-13 21:06:59,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.022 2026-10-13 21:06:59,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:06:59] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.013 0.020 2026-10-13 21:07:00,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:07:00,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-13 21:07:00,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-13 21:07:00,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:00] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.025 0.075 2026-10-13 21:07:00,326 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:07:00,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 21:07:00,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-13 21:07:01,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.160 0.532 2026-10-13 21:07:01,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-13 21:07:01,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.072 2026-10-13 21:07:01,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.021 2026-10-13 21:07:01,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:07:01,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.007 2026-10-13 21:07:01,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.020 2026-10-13 21:07:01,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:07:01,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:01] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.011 0.020 2026-10-13 21:07:02,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:07:02,232 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:02,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21389 2026-10-13 21:07:02,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:07:02,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21389 2026-10-13 21:07:02,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210702_339451_TestUi.txt 2026-10-13 21:07:02,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp194c408r_chrome_odoo" 2026-10-13 21:07:02,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-13 21:07:29,466 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #115 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:07:32,030 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #115 deleted ir.attachment records with IDs: [5946, 5947, 5948, 5949, 5950, 5951, 5952, 5953, 5993, 5994, 5995, 5996, 5997, 5998, 5999, 6000] 2026-10-13 21:07:32,031 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #115 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-13 21:07:32,054 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #115 deleted ir.sequence records with IDs: [3126, 3129, 3177, 3180, 3127, 3130, 3178, 3181] 2026-10-13 21:07:38,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-13 21:07:39,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21616 2026-10-13 21:07:39,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkzqzdyiv_chrome_odoo 2026-10-13 21:07:39,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34341/json/version 2026-10-13 21:07:39,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34341/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:07:39,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:07:39,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34341/json 2026-10-13 21:07:39,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34341/json with timeout 3 increased to 10s during tests 2026-10-13 21:07:39,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34341/devtools/page/49C77D666F10F45A245EDFB6953D036F 2026-10-13 21:07:39,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:07:39,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:07:40,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:07:40,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:07:40,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:07:40,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:07:40,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:07:41,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.818 2026-10-13 21:07:41,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '49C77D666F10F45A245EDFB6953D036F', 'loaderId': '40777CF46DD19D1EA99371C66ADF9F06', 'isDownload': False} 2026-10-13 21:07:41,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-13 21:07:41,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:07:41,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 21:07:41,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-13 21:07:41,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-13 21:07:41,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:07:41,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:07:41,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:07:41,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:07:41,725 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:07:41,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:07:42,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.338 0.536 2026-10-13 21:07:42,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:42] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.889 2026-10-13 21:07:42,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:07:42,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.105 2026-10-13 21:07:42,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.018 0.008 2026-10-13 21:07:42,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:07:43,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:07:43,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.175 0.590 2026-10-13 21:07:43,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-10-13 21:07:43,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.014 2026-10-13 21:07:43,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:07:43,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.023 0.052 2026-10-13 21:07:43,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:07:43,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.104 2026-10-13 21:07:43,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.153 2026-10-13 21:07:44,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.194 2026-10-13 21:07:44,037 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:07:44,070 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:44,078 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:44,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.249 2026-10-13 21:07:44,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.298 2026-10-13 21:07:44,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.244 2026-10-13 21:07:44,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:07:44,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.270 2026-10-13 21:07:44,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.267 2026-10-13 21:07:44,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.016 0.194 2026-10-13 21:07:44,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:44,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.256 2026-10-13 21:07:44,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.232 2026-10-13 21:07:44,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.203 2026-10-13 21:07:44,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.211 2026-10-13 21:07:44,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-13 21:07:44,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.167 2026-10-13 21:07:44,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.145 2026-10-13 21:07:44,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.162 2026-10-13 21:07:44,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.207 2026-10-13 21:07:44,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.229 2026-10-13 21:07:44,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.242 2026-10-13 21:07:44,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.245 2026-10-13 21:07:44,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.205 2026-10-13 21:07:44,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.175 2026-10-13 21:07:44,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:07:44,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:07:44,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:07:44,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.024 2026-10-13 21:07:44,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:07:44,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:07:45,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-13 21:07:45,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:07:45,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("5")))' 2026-10-13 21:07:45,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-10-13 21:07:45,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00")))' 2026-10-13 21:07:45,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45")))' 2026-10-13 21:07:45,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:07:45,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:07:46,001 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:07:46,006 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:07:46,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:07:46,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:07:46,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:46,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:46,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:07:46,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:07:46,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56662330 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-10-13 21:07:46,101 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:07:46,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56662330 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-10-13 21:07:46,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.125 0.136 2026-10-13 21:07:46,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.027 0.075 2026-10-13 21:07:46,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:07:46,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.011 2026-10-13 21:07:47,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:07:47,298 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:47,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21616 2026-10-13 21:07:47,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:07:47,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21616 2026-10-13 21:07:47,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210747_411741_TestUi.txt 2026-10-13 21:07:47,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkzqzdyiv_chrome_odoo" 2026-10-13 21:07:47,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-13 21:07:48,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21824 2026-10-13 21:07:48,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk69ru7xn_chrome_odoo 2026-10-13 21:07:48,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44587/json/version 2026-10-13 21:07:48,312 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44587/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:07:48,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:07:48,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44587/json 2026-10-13 21:07:48,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44587/json with timeout 3 increased to 10s during tests 2026-10-13 21:07:48,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44587/devtools/page/F32213CDD0C1F57E97FBE5E653B33E40 2026-10-13 21:07:48,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:07:48,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:07:48,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:07:48,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:07:48,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:07:48,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:07:48,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:07:49,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.090 0.776 2026-10-13 21:07:49,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F32213CDD0C1F57E97FBE5E653B33E40', 'loaderId': 'B2C39EEFF9D750C59BD5723B3BDF405E', 'isDownload': False} 2026-10-13 21:07:49,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-13 21:07:49,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:07:49,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:49] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:07:49,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:49] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 21:07:49,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:49] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-13 21:07:50,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:07:50,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 21:07:50,197 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:07:50,202 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:50,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.014 2026-10-13 21:07:50,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:07:51,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:07:51,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.271 0.533 2026-10-13 21:07:51,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.060 2026-10-13 21:07:51,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-13 21:07:51,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-10-13 21:07:51,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.025 0.049 2026-10-13 21:07:51,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.114 2026-10-13 21:07:51,370 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:07:51,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.159 2026-10-13 21:07:51,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.205 2026-10-13 21:07:51,477 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:51,492 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:07:51,511 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:07:51,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.275 2026-10-13 21:07:51,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.311 2026-10-13 21:07:51,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.303 2026-10-13 21:07:51,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.270 2026-10-13 21:07:51,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.303 2026-10-13 21:07:51,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.211 2026-10-13 21:07:51,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-13 21:07:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:07:51,774 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:07:51,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.017 0.168 2026-10-13 21:07:51,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.214 2026-10-13 21:07:51,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.231 2026-10-13 21:07:51,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-13 21:07:51,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.160 2026-10-13 21:07:51,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.151 2026-10-13 21:07:51,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.209 2026-10-13 21:07:52,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-13 21:07:52,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-13 21:07:52,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.215 2026-10-13 21:07:52,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.232 2026-10-13 21:07:52,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.172 2026-10-13 21:07:52,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-13 21:07:52,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.022 2026-10-13 21:07:52,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-10-13 21:07:52,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-10-13 21:07:52,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-10-13 21:07:52,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:07:52,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:07:52,342 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:07:52,346 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:52,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:07:52,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:07:52,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-13 21:07:52,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:07:52,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:07:52,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:52,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:52,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:07:52,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:07:52,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49612869 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-10-13 21:07:52,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:07:52,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49612869 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-10-13 21:07:52,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.080 0.157 2026-10-13 21:07:52,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.035 0.055 2026-10-13 21:07:52,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-13 21:07:53,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:07:53,641 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:53,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21824 2026-10-13 21:07:53,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:07:53,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21824 2026-10-13 21:07:53,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210753_750885_TestUi.txt 2026-10-13 21:07:53,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk69ru7xn_chrome_odoo" 2026-10-13 21:07:54,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22028 2026-10-13 21:07:54,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsor6rrhh_chrome_odoo 2026-10-13 21:07:54,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36775/json/version 2026-10-13 21:07:54,107 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36775/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:07:54,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:07:54,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36775/json 2026-10-13 21:07:54,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36775/json with timeout 3 increased to 10s during tests 2026-10-13 21:07:54,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36775/devtools/page/3892F030D7EB1FA444810D9FA937C8B0 2026-10-13 21:07:54,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:07:54,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:07:54,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:07:54,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:07:54,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:07:54,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:07:55,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.015 0.994 2026-10-13 21:07:55,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3892F030D7EB1FA444810D9FA937C8B0', 'loaderId': 'AE2CFC00F8868ECA71AC910326121482', 'isDownload': False} 2026-10-13 21:07:55,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-13 21:07:55,320 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:07:55,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 21:07:55,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 21:07:55,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-13 21:07:55,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:07:55,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 21:07:55,936 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:07:55,941 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:07:55,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.022 0.011 2026-10-13 21:07:55,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:07:55,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:07:56,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:07:56,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-13 21:07:56,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.206 0.606 2026-10-13 21:07:56,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-10-13 21:07:56,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:07:56,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:07:57,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.053 2026-10-13 21:07:57,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.125 2026-10-13 21:07:57,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:57,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.174 2026-10-13 21:07:57,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.219 2026-10-13 21:07:57,242 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07: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-10-13 21:07:57,263 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:57,273 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:07:57,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.283 2026-10-13 21:07:57,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.354 2026-10-13 21:07:57,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.297 2026-10-13 21:07:57,382 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:07:57,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.253 2026-10-13 21:07:57,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.281 2026-10-13 21:07:57,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.018 0.243 2026-10-13 21:07:57,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.214 2026-10-13 21:07:57,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-13 21:07:57,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.186 2026-10-13 21:07:57,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.191 2026-10-13 21:07:57,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.171 2026-10-13 21:07:57,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.015 0.137 2026-10-13 21:07:57,679 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.021 0.116 2026-10-13 21:07:57,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.168 2026-10-13 21:07:57,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.203 2026-10-13 21:07:57,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-13 21:07:57,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.216 2026-10-13 21:07:57,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.203 2026-10-13 21:07:57,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.160 2026-10-13 21:07:58,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-10-13 21:07:58,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-10-13 21:07:58,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-10-13 21:07:58,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:07:58,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:07:58,099 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:07:58,099 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:07:58,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:07:58,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:07:58,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-13 21:07:58,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:07:58,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:07:58,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:58,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:07:58,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:07:58,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:07:58,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97718636 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-10-13 21:07:58,242 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:07:58,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97718636 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-10-13 21:07:58,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.036 0.078 2026-10-13 21:07:58,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.028 0.056 2026-10-13 21:07:58,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.010 2026-10-13 21:07:59,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:07:59,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:07:59,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:07:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:07:59,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22028 2026-10-13 21:07:59,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:07:59,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22028 2026-10-13 21:07:59,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210759_365938_TestUi.txt 2026-10-13 21:07:59,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsor6rrhh_chrome_odoo" 2026-10-13 21:07:59,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-13 21:08:01,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22233 2026-10-13 21:08:01,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphfqs772p_chrome_odoo 2026-10-13 21:08:01,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33001/json/version 2026-10-13 21:08:01,521 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33001/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:01,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:01,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33001/json 2026-10-13 21:08:01,567 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33001/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:01,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33001/devtools/page/BA5A146366683C938D5064F6B5A84598 2026-10-13 21:08:01,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:01,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:01,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:01,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:01,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:08:01,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:08:02,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:02,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.142 0.790 2026-10-13 21:08:02,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BA5A146366683C938D5064F6B5A84598', 'loaderId': 'C9CF483BCDBFD1A136F59A7709B1CC1D', 'isDownload': False} 2026-10-13 21:08:02,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-13 21:08:02,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:02,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:02] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-13 21:08:02,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:02] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-13 21:08:02,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:02] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-13 21:08:03,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:08:03,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 21:08:03,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 21:08:03,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:03,502 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:08:03,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:08:04,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.314 0.631 2026-10-13 21:08:04,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:04] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.955 2026-10-13 21:08:04,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:04,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.113 2026-10-13 21:08:04,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:08:04,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:08:05,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:08:05,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.190 0.581 2026-10-13 21:08:05,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.062 2026-10-13 21:08:05,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-13 21:08:05,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:08:05,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.033 0.049 2026-10-13 21:08:05,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.099 2026-10-13 21:08:05,880 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:08:05,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.138 2026-10-13 21:08:05,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.227 2026-10-13 21:08:05,988 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08: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-10-13 21:08:06,010 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:08:06,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:06,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.025 0.259 2026-10-13 21:08:06,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.313 2026-10-13 21:08:06,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.292 2026-10-13 21:08:06,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.260 2026-10-13 21:08:06,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.283 2026-10-13 21:08:06,246 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:08:06,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.009 0.215 2026-10-13 21:08:06,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:06,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.208 2026-10-13 21:08:06,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.021 0.222 2026-10-13 21:08:06,364 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.223 2026-10-13 21:08:06,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.216 2026-10-13 21:08:06,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.213 2026-10-13 21:08:06,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-13 21:08:06,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.159 2026-10-13 21:08:06,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.186 2026-10-13 21:08:06,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.179 2026-10-13 21:08:06,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.202 2026-10-13 21:08:06,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.201 2026-10-13 21:08:06,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-13 21:08:06,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.150 2026-10-13 21:08:06,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:08:06,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:08:06,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-10-13 21:08:06,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:08:06,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:08:06,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:08:06,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-13 21:08:06,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-13 21:08:06,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-10-13 21:08:06,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-13 21:08:06,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:06,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-13 21:08:06,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:06,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.013 2026-10-13 21:08:06,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:08:06,915 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:06,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:06,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:06,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.017 0.026 2026-10-13 21:08:06,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:06,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:06,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:06,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.019 2026-10-13 21:08:06,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:06,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96791562 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-13 21:08:06,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:07,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96791562 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-13 21:08:07,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.082 0.137 2026-10-13 21:08:07,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.035 0.081 2026-10-13 21:08:07,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.017 2026-10-13 21:08:08,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:08,133 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:08,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22233 2026-10-13 21:08:08,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:08,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22233 2026-10-13 21:08:08,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210808_250988_TestUi.txt 2026-10-13 21:08:08,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphfqs772p_chrome_odoo" 2026-10-13 21:08:08,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22457 2026-10-13 21:08:08,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpirw6grlk_chrome_odoo 2026-10-13 21:08:08,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40327/json/version 2026-10-13 21:08:08,657 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40327/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:08,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:08,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40327/json 2026-10-13 21:08:08,679 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40327/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:08,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40327/devtools/page/807CD80D298C7FC1DBE79A6DAF032913 2026-10-13 21:08:08,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:08,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:08,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:08,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:08,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:08:08,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:08:09,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.117 0.276 2026-10-13 21:08:09,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '807CD80D298C7FC1DBE79A6DAF032913', 'loaderId': 'AFB8CC18939E05C1B56DAA9F29459D75', 'isDownload': False} 2026-10-13 21:08:09,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-13 21:08:09,255 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:09,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:08:09,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 21:08:09,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-13 21:08:09,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:08:09,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-10-13 21:08:09,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 21:08:09,877 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:08:09,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:08:09,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:08:10,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.328 0.666 2026-10-13 21:08:10,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:10] "GET /pos/web HTTP/1.1" 200 - 20 0.012 1.006 2026-10-13 21:08:10,955 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:11,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.080 2026-10-13 21:08:11,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:08:11,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 21:08:11,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.209 0.463 2026-10-13 21:08:11,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:08:11,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.062 2026-10-13 21:08:11,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:11] "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-10-13 21:08:12,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-10-13 21:08:12,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.026 0.053 2026-10-13 21:08:12,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.119 2026-10-13 21:08:12,182 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:12,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.166 2026-10-13 21:08:12,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.220 2026-10-13 21:08:12,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.285 2026-10-13 21:08:12,370 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:08:12,394 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:08:12,401 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:12,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-13 21:08:12,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.289 2026-10-13 21:08:12,455 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:08:12,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.283 2026-10-13 21:08:12,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.270 2026-10-13 21:08:12,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.011 0.218 2026-10-13 21:08:12,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.032 0.148 2026-10-13 21:08:12,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.175 2026-10-13 21:08:12,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.155 2026-10-13 21:08:12,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-13 21:08:12,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.015 0.152 2026-10-13 21:08:12,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.134 2026-10-13 21:08:12,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.132 2026-10-13 21:08:12,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.152 2026-10-13 21:08:12,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.195 2026-10-13 21:08:12,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.220 2026-10-13 21:08:12,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.236 2026-10-13 21:08:12,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.254 2026-10-13 21:08:12,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-13 21:08:12,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.219 2026-10-13 21:08:13,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:08:13,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:08:13,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:08:13,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:08:13,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-10-13 21:08:13,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:13,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:13,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:13,301 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:13,304 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:13,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:13,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:13,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:13,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:13,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:13,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.014 2026-10-13 21:08:13,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24206629 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-10-13 21:08:13,407 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:13,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24206629 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-10-13 21:08:13,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.058 0.111 2026-10-13 21:08:13,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.029 0.076 2026-10-13 21:08:13,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.012 2026-10-13 21:08:14,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:14,513 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:14,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22457 2026-10-13 21:08:14,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:14,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22457 2026-10-13 21:08:14,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210814_630030_TestUi.txt 2026-10-13 21:08:14,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpirw6grlk_chrome_odoo" 2026-10-13 21:08:14,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-13 21:08:15,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22664 2026-10-13 21:08:15,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqrzzz6pe_chrome_odoo 2026-10-13 21:08:15,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38045/json/version 2026-10-13 21:08:15,599 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38045/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:15,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:15,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38045/json 2026-10-13 21:08:15,657 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38045/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:15,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38045/devtools/page/75A7F7A681EFB3C5BBCEA1421BC4A8EA 2026-10-13 21:08:15,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:15,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:15,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:15,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:15,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:08:15,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:08:15,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:16,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 0.738 2026-10-13 21:08:16,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '75A7F7A681EFB3C5BBCEA1421BC4A8EA', 'loaderId': 'ABA29F9457369BAE0128CA35697A1178', 'isDownload': False} 2026-10-13 21:08:16,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-13 21:08:16,845 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:16,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:16] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-13 21:08:16,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:16] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.024 2026-10-13 21:08:16,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:16] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-13 21:08:17,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:08:17,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 21:08:17,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:17,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-13 21:08:17,417 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:17,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:08:18,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:08:18,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.345 0.727 2026-10-13 21:08:18,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.075 2026-10-13 21:08:18,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-13 21:08:18,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:08:18,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.025 0.042 2026-10-13 21:08:18,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.101 2026-10-13 21:08:18,839 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:18,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.154 2026-10-13 21:08:18,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.182 2026-10-13 21:08:18,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.234 2026-10-13 21:08:18,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:19,001 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:08:19,009 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:19,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-13 21:08:19,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.260 2026-10-13 21:08:19,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.227 2026-10-13 21:08:19,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.247 2026-10-13 21:08:19,145 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:19,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.261 2026-10-13 21:08:19,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.008 0.185 2026-10-13 21:08:19,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:08:19,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.190 2026-10-13 21:08:19,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.017 0.216 2026-10-13 21:08:19,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.230 2026-10-13 21:08:19,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.215 2026-10-13 21:08:19,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.169 2026-10-13 21:08:19,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.158 2026-10-13 21:08:19,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.145 2026-10-13 21:08:19,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.152 2026-10-13 21:08:19,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.119 2026-10-13 21:08:19,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.118 2026-10-13 21:08:19,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.080 2026-10-13 21:08:19,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:08:19,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:08:19,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.021 2026-10-13 21:08:19,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:19,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:19,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-10-13 21:08:20,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:08:20,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:08:20,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:08:20,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-10-13 21:08:20,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:20,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:20,816 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:20,818 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:08:20,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:20,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:08:20,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:08:20,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:20,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61748002 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-13 21:08:20,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:20,902 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:21,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61748002 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-13 21:08:21,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.088 0.138 2026-10-13 21:08:21,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.022 0.062 2026-10-13 21:08:21,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.017 2026-10-13 21:08:21,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:08:21,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:08:22,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:08:22,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:22,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:22,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-10-13 21:08:22,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:08:22,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:08:22,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-13 21:08:22,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("3")):has(.price:contains("-9.60")))' 2026-10-13 21:08:22,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:22,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:22,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:23,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:08:23,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:08:23,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:23,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76180356 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-10-13 21:08:23,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:23,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76180356 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-10-13 21:08:23,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.056 0.090 2026-10-13 21:08:23,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.052 2026-10-13 21:08:24,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:24,061 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:24,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22664 2026-10-13 21:08:24,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:24,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22664 2026-10-13 21:08:24,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210824_172652_TestUi.txt 2026-10-13 21:08:24,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqrzzz6pe_chrome_odoo" 2026-10-13 21:08:24,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-13 21:08:28,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22874 2026-10-13 21:08:28,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjmwqoki9_chrome_odoo 2026-10-13 21:08:28,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40495/json/version 2026-10-13 21:08:28,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40495/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:28,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:28,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40495/json 2026-10-13 21:08:28,936 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40495/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:28,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40495/devtools/page/A9823B23CDCE6EB121942DCA4FE1FE01 2026-10-13 21:08:28,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:28,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:29,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:29,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:29,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:08:29,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:08:29,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:30,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.115 0.770 2026-10-13 21:08:30,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A9823B23CDCE6EB121942DCA4FE1FE01', 'loaderId': 'FE120CE850E6AEEE908056B85535570D', 'isDownload': False} 2026-10-13 21:08:30,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-13 21:08:30,250 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:30,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.009 2026-10-13 21:08:30,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-13 21:08:30,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-13 21:08:30,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:08:30,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 21:08:30,845 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:08:30,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:08:30,856 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:30,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:08:31,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.320 0.704 2026-10-13 21:08:31,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:31] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.040 2026-10-13 21:08:31,987 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:32,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.120 2026-10-13 21:08:32,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:08:32,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:08:33,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:08:33,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.244 0.575 2026-10-13 21:08:33,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.081 2026-10-13 21:08:33,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.017 2026-10-13 21:08:33,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 21:08:33,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.047 2026-10-13 21:08:33,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.126 2026-10-13 21:08:33,434 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:33,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.182 2026-10-13 21:08:33,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.228 2026-10-13 21:08:33,555 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:33,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:08:33,592 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:08:33,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.035 0.286 2026-10-13 21:08:33,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.348 2026-10-13 21:08:33,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.297 2026-10-13 21:08:33,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.277 2026-10-13 21:08:33,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.303 2026-10-13 21:08:33,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.206 2026-10-13 21:08:33,861 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:33,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:33,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.236 2026-10-13 21:08:33,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.238 2026-10-13 21:08:33,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.213 2026-10-13 21:08:33,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.234 2026-10-13 21:08:33,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.201 2026-10-13 21:08:33,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.157 2026-10-13 21:08:34,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.119 2026-10-13 21:08:34,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.147 2026-10-13 21:08:34,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.185 2026-10-13 21:08:34,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.198 2026-10-13 21:08:34,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.262 2026-10-13 21:08:34,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:08:34,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product"))' 2026-10-13 21:08:34,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.308 2026-10-13 21:08:34,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:08:34,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 21:08:34,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-13 21:08:34,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.323 2026-10-13 21:08:34,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:08:34,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:08:34,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.337 2026-10-13 21:08:34,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:08:34,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-13 21:08:34,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-13 21:08:34,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.338 2026-10-13 21:08:34,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.304 2026-10-13 21:08:34,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.291 2026-10-13 21:08:34,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.311 2026-10-13 21:08:34,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-13 21:08:34,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.314 2026-10-13 21:08:34,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"))' 2026-10-13 21:08:34,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:34,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:34,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.312 2026-10-13 21:08:34,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:34,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:34,901 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:08:34,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:08:34,914 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:34,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:34,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.294 2026-10-13 21:08:34,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:08:34,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:08:34,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:08:34,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:34] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.320 2026-10-13 21:08:34,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:08:35,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:35,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.283 2026-10-13 21:08:35,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.248 2026-10-13 21:08:35,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:35,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.223 2026-10-13 21:08:35,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1995646 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-13 21:08:35,072 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:08:35,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1995646 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-13 21:08:35,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.073 0.145 2026-10-13 21:08:35,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.050 2026-10-13 21:08:35,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:08:36,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product"))' 2026-10-13 21:08:36,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:08:36,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 21:08:36,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-13 21:08:36,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:08:36,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:08:36,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:08:36,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:08:36,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-13 21:08:36,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"))' 2026-10-13 21:08:36,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:08:36,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:08:36,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:08:36,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:08:36,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:08:36,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:08:36,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:08:36,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:08:36,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:08:36,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:08:36,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55284789 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-10-13 21:08:36,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55284789 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-10-13 21:08:37,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.091 0.113 2026-10-13 21:08:37,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.052 2026-10-13 21:08:37,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:37,925 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:08:37,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22874 2026-10-13 21:08:37,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:37,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22874 2026-10-13 21:08:38,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210838_063378_TestUi.txt 2026-10-13 21:08:38,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjmwqoki9_chrome_odoo" 2026-10-13 21:08:38,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-13 21:08:39,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23101 2026-10-13 21:08:39,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbc1xcuau_chrome_odoo 2026-10-13 21:08:39,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json/version 2026-10-13 21:08:39,225 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34485/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:39,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:39,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json 2026-10-13 21:08:39,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34485/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:39,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34485/devtools/page/243B1487ED30229F29127756BECA3CBB 2026-10-13 21:08:39,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:39,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:39,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:39,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:39,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:08:39,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:08:39,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:40,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.083 0.718 2026-10-13 21:08:40,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '243B1487ED30229F29127756BECA3CBB', 'loaderId': '4A4F1EDD99BCDBB99FBA5469B970C1C9', 'isDownload': False} 2026-10-13 21:08:40,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-13 21:08:40,506 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:40,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.007 2026-10-13 21:08:40,539 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-13 21:08:40,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-13 21:08:40,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:08:40,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:08:41,003 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:41,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 21:08:41,019 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:08:41,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:08:41,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.269 0.558 2026-10-13 21:08:41,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:41] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.818 2026-10-13 21:08:41,937 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:42,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.101 2026-10-13 21:08:42,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:08:42,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:08:42,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.196 0.497 2026-10-13 21:08:42,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:08:42,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.082 2026-10-13 21:08:42,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-13 21:08:43,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:08:43,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.026 0.051 2026-10-13 21:08:43,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.120 2026-10-13 21:08:43,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:08:43,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.168 2026-10-13 21:08:43,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.226 2026-10-13 21:08:43,325 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:43,340 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:43,367 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:43,374 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:43,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.315 2026-10-13 21:08:43,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.366 2026-10-13 21:08:43,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.323 2026-10-13 21:08:43,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.301 2026-10-13 21:08:43,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.313 2026-10-13 21:08:43,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.027 0.193 2026-10-13 21:08:43,611 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:43,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.203 2026-10-13 21:08:43,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-13 21:08:43,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-13 21:08:43,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.182 2026-10-13 21:08:43,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.017 0.178 2026-10-13 21:08:43,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.157 2026-10-13 21:08:43,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.139 2026-10-13 21:08:43,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.200 2026-10-13 21:08:43,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.240 2026-10-13 21:08:43,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.256 2026-10-13 21:08:43,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-13 21:08:43,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.210 2026-10-13 21:08:43,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.158 2026-10-13 21:08:44,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:08:44,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Product' (trigger: article.product .product-content .product-name:contains("Product"))' 2026-10-13 21:08:44,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.017 2026-10-13 21:08:44,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:08:44,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:08:44,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:08:44,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-13 21:08:44,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"))' 2026-10-13 21:08:44,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:44,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23101 2026-10-13 21:08:44,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:44,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23101 2026-10-13 21:08:44,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210844_290891_TestUi.txt 2026-10-13 21:08:44,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbc1xcuau_chrome_odoo" 2026-10-13 21:08:44,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-13 21:08:48,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23306 2026-10-13 21:08:48,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfcr04oqx_chrome_odoo 2026-10-13 21:08:48,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46027/json/version 2026-10-13 21:08:48,473 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46027/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:48,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:48,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46027/json 2026-10-13 21:08:48,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46027/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:48,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46027/devtools/page/32527602C76B7C0B829AA6460F0E9046 2026-10-13 21:08:48,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:48,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:48,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:48,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:48,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:08:48,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:08:48,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:49,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.142 0.811 2026-10-13 21:08:49,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '32527602C76B7C0B829AA6460F0E9046', 'loaderId': '0349944BD1C6B712B6784B2CB7C77C7B', 'isDownload': False} 2026-10-13 21:08:49,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-13 21:08:49,904 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:49,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:49] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-13 21:08:49,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:49] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 21:08:49,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:49] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-13 21:08:50,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-13 21:08:50,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-10-13 21:08:50,484 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:08:50,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:08:50,502 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:50,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:08:51,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.268 0.613 2026-10-13 21:08:51,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:51] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.902 2026-10-13 21:08:51,510 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:51,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.124 2026-10-13 21:08:51,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:08:51,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:08:52,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:08:52,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.224 0.591 2026-10-13 21:08:52,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.061 2026-10-13 21:08:52,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-13 21:08:52,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:08:52,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.021 0.052 2026-10-13 21:08:52,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.107 2026-10-13 21:08:52,858 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:52,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.168 2026-10-13 21:08:52,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.225 2026-10-13 21:08:52,964 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:52,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:52,990 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:08:53,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.271 2026-10-13 21:08:53,030 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:08:53,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.319 2026-10-13 21:08:53,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.300 2026-10-13 21:08:53,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.258 2026-10-13 21:08:53,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.275 2026-10-13 21:08:53,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.011 0.205 2026-10-13 21:08:53,219 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:53,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.183 2026-10-13 21:08:53,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.166 2026-10-13 21:08:53,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.175 2026-10-13 21:08:53,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.167 2026-10-13 21:08:53,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.020 0.164 2026-10-13 21:08:53,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.156 2026-10-13 21:08:53,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.153 2026-10-13 21:08:53,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-13 21:08:53,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.217 2026-10-13 21:08:53,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.245 2026-10-13 21:08:53,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.241 2026-10-13 21:08:53,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.286 2026-10-13 21:08:53,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:08:53,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:08:53,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.310 2026-10-13 21:08:53,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 21:08:53,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.286 2026-10-13 21:08:53,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-13 21:08:53,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:08:53,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:08:53,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.284 2026-10-13 21:08:53,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:08:53,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.278 2026-10-13 21:08:53,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-13 21:08:53,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.244 2026-10-13 21:08:53,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.221 2026-10-13 21:08:54,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.260 2026-10-13 21:08:54,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:08:54,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 21:08:54,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-13 21:08:54,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:08:54,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.272 2026-10-13 21:08:54,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:08:54,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:08:54,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.290 2026-10-13 21:08:54,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.274 2026-10-13 21:08:54,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.251 2026-10-13 21:08:54,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.228 2026-10-13 21:08:54,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product")))' 2026-10-13 21:08:54,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:08:54,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:08:54,567 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:08:54,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23306 2026-10-13 21:08:54,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:08:54,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23306 2026-10-13 21:08:54,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210854_692507_TestUi.txt 2026-10-13 21:08:54,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfcr04oqx_chrome_odoo" 2026-10-13 21:08:54,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-13 21:08:56,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23521 2026-10-13 21:08:56,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg8w59jbo_chrome_odoo 2026-10-13 21:08:56,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38679/json/version 2026-10-13 21:08:57,001 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38679/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:08:57,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:08:57,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38679/json 2026-10-13 21:08:57,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38679/json with timeout 3 increased to 10s during tests 2026-10-13 21:08:57,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38679/devtools/page/3C1E1EF89094E0AE7095E585BE8FAA90 2026-10-13 21:08:57,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:08:57,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:08:57,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:08:57,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:08:57,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-10-13 21:08:57,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-13 21:08:57,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:08:59,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.088 1.779 2026-10-13 21:08:59,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3C1E1EF89094E0AE7095E585BE8FAA90', 'loaderId': '0F075A669DEA475261C5036238B3D22D', 'isDownload': False} 2026-10-13 21:08:59,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-13 21:08:59,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:08:59,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:08:59,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-13 21:08:59,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-13 21:08:59,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 21:08:59,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.022 2026-10-13 21:08:59,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:08:59,910 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:08:59,911 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:08:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:08:59,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=146"})" 2026-10-13 21:09:00,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.273 0.516 2026-10-13 21:09:00,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:00] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.805 2026-10-13 21:09:00,788 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:00,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.103 2026-10-13 21:09:00,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-13 21:09:00,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:09:01,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.245 0.523 2026-10-13 21:09:01,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:01,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.069 2026-10-13 21:09:01,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.016 2026-10-13 21:09:01,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:09:02,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.036 0.048 2026-10-13 21:09:02,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.111 2026-10-13 21:09:02,124 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:09:02,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.171 2026-10-13 21:09:02,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-13 21:09:02,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.271 2026-10-13 21:09:02,296 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:02,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:02,322 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:02,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.324 2026-10-13 21:09:02,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.281 2026-10-13 21:09:02,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.268 2026-10-13 21:09:02,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.029 0.277 2026-10-13 21:09:02,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:02,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.018 0.267 2026-10-13 21:09:02,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:02,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.186 2026-10-13 21:09:02,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.198 2026-10-13 21:09:02,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.193 2026-10-13 21:09:02,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.175 2026-10-13 21:09:02,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.161 2026-10-13 21:09:02,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.039 0.144 2026-10-13 21:09:02,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.176 2026-10-13 21:09:02,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.220 2026-10-13 21:09:02,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.248 2026-10-13 21:09:02,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.304 2026-10-13 21:09:02,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.296 2026-10-13 21:09:02,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.238 2026-10-13 21:09:02,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-13 21:09:02,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.187 2026-10-13 21:09:03,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:03,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-13 21:09:03,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.021 2026-10-13 21:09:03,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:09:03,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:09:03,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2"))' 2026-10-13 21:09:03,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:09:03,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:09:03,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-13 21:09:03,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist"))' 2026-10-13 21:09:03,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:09:03,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:09:03,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:09:03,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:09:03,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.013 0.038 2026-10-13 21:09:04,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-13 21:09:04,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency"))' 2026-10-13 21:09:04,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:09:04,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:04,153 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:04,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23521 2026-10-13 21:09:04,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:04,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23521 2026-10-13 21:09:04,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210904_255384_TestUi.txt 2026-10-13 21:09:04,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg8w59jbo_chrome_odoo" 2026-10-13 21:09:04,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-13 21:09:05,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23725 2026-10-13 21:09:05,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn_jpsktp_chrome_odoo 2026-10-13 21:09:05,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38457/json/version 2026-10-13 21:09:05,476 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38457/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:05,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:05,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38457/json 2026-10-13 21:09:05,518 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38457/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:05,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38457/devtools/page/268AA1816A7299008FB792D3958AA6D9 2026-10-13 21:09:05,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:05,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:05,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:05,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:05,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:05,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:05,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:06,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.102 0.867 2026-10-13 21:09:06,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '268AA1816A7299008FB792D3958AA6D9', 'loaderId': '96201A07C8D4962BDBE9EEB4FE91CDE3', 'isDownload': False} 2026-10-13 21:09:06,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-13 21:09:06,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:06,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.018 2026-10-13 21:09:06,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-13 21:09:06,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-10-13 21:09:07,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:09:07,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-13 21:09:07,437 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:07,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:09:07,450 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:07,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:08,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.281 0.647 2026-10-13 21:09:08,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:08] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.933 2026-10-13 21:09:08,487 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:08,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.105 2026-10-13 21:09:08,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.010 2026-10-13 21:09:08,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:09:09,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.189 0.525 2026-10-13 21:09:09,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:09,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.071 2026-10-13 21:09:09,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-13 21:09:09,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 21:09:09,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.018 0.050 2026-10-13 21:09:09,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.099 2026-10-13 21:09:09,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.159 2026-10-13 21:09:09,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:09,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.184 2026-10-13 21:09:09,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.218 2026-10-13 21:09:09,888 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:09,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:09,922 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:09,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.274 2026-10-13 21:09:09,938 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:09,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.272 2026-10-13 21:09:10,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.271 2026-10-13 21:09:10,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.273 2026-10-13 21:09:10,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.310 2026-10-13 21:09:10,158 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.007 0.205 2026-10-13 21:09:10,168 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:10,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.018 0.219 2026-10-13 21:09:10,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.045 0.267 2026-10-13 21:09:10,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.297 2026-10-13 21:09:10,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.265 2026-10-13 21:09:10,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.220 2026-10-13 21:09:10,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.191 2026-10-13 21:09:10,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.186 2026-10-13 21:09:10,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.249 2026-10-13 21:09:10,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.179 2026-10-13 21:09:10,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-13 21:09:10,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.177 2026-10-13 21:09:10,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.109 2026-10-13 21:09:10,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:10,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-13 21:09:10,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-10-13 21:09:10,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 21:09:10,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-13 21:09:10,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"))' 2026-10-13 21:09:10,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:09:10,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:09:10,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:09:10,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-10-13 21:09:10,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.013 0.040 2026-10-13 21:09:11,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:11,649 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:11,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23725 2026-10-13 21:09:11,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:11,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23725 2026-10-13 21:09:11,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210911_762947_TestUi.txt 2026-10-13 21:09:11,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn_jpsktp_chrome_odoo" 2026-10-13 21:09:11,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-13 21:09:13,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23932 2026-10-13 21:09:13,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5b4xkxa__chrome_odoo 2026-10-13 21:09:13,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43327/json/version 2026-10-13 21:09:13,511 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43327/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:13,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:13,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43327/json 2026-10-13 21:09:13,587 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43327/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:13,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43327/devtools/page/0ACE077FDE8C1AF5D75DD26862248B2A 2026-10-13 21:09:13,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:13,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:13,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:13,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:13,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:13,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:13,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:14,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.116 0.815 2026-10-13 21:09:14,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0ACE077FDE8C1AF5D75DD26862248B2A', 'loaderId': '113B805552BC50DEF642237B1EE4D198', 'isDownload': False} 2026-10-13 21:09:14,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-13 21:09:14,939 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:14,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:14] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-13 21:09:14,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:14] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-13 21:09:15,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.055 2026-10-13 21:09:15,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.010 2026-10-13 21:09:15,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.021 2026-10-13 21:09:15,554 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:15,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:09:15,574 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:15,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:16,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.326 0.654 2026-10-13 21:09:16,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:16] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.015 2026-10-13 21:09:16,684 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:16,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.109 2026-10-13 21:09:16,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:09:16,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:09:17,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:17,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.253 0.524 2026-10-13 21:09:17,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.076 2026-10-13 21:09:17,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-13 21:09:17,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:09:18,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.038 0.056 2026-10-13 21:09:18,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.119 2026-10-13 21:09:18,061 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:18,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.182 2026-10-13 21:09:18,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.239 2026-10-13 21:09:18,201 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:09:18,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:18,215 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:18,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.281 2026-10-13 21:09:18,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.317 2026-10-13 21:09:18,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.283 2026-10-13 21:09:18,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.268 2026-10-13 21:09:18,385 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:09:18,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.265 2026-10-13 21:09:18,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.226 2026-10-13 21:09:18,473 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:09:18,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.012 0.246 2026-10-13 21:09:18,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.208 2026-10-13 21:09:18,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.212 2026-10-13 21:09:18,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.198 2026-10-13 21:09:18,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.140 2026-10-13 21:09:18,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.131 2026-10-13 21:09:18,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.096 2026-10-13 21:09:18,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.138 2026-10-13 21:09:18,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.173 2026-10-13 21:09:18,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-13 21:09:18,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.225 2026-10-13 21:09:18,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.232 2026-10-13 21:09:18,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-13 21:09:18,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.183 2026-10-13 21:09:18,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-13 21:09:18,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:18,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:09:18,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.024 2026-10-13 21:09:18,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C"))' 2026-10-13 21:09:19,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-10-13 21:09:19,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:09:19,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:09:19,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-10-13 21:09:19,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:19,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23932 2026-10-13 21:09:19,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:19,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23932 2026-10-13 21:09:19,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210919_200445_TestUi.txt 2026-10-13 21:09:19,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5b4xkxa__chrome_odoo" 2026-10-13 21:09:19,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-13 21:09:20,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24143 2026-10-13 21:09:20,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpine454ps_chrome_odoo 2026-10-13 21:09:20,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38611/json/version 2026-10-13 21:09:20,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38611/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:20,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:20,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38611/json 2026-10-13 21:09:20,603 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38611/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:20,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38611/devtools/page/C5C8904E791D153925622DD17BFF0E8B 2026-10-13 21:09:20,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:20,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:20,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:20,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:20,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:20,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:20,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:21,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.079 0.728 2026-10-13 21:09:21,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C5C8904E791D153925622DD17BFF0E8B', 'loaderId': '27CE1C07210A28E95EC79EB0D294F9ED', 'isDownload': False} 2026-10-13 21:09:21,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-13 21:09:21,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:21,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-10-13 21:09:21,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-13 21:09:21,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-10-13 21:09:22,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.042 0.010 2026-10-13 21:09:22,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.050 2026-10-13 21:09:22,336 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:22,339 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:22,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:09:22,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:23,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.347 0.526 2026-10-13 21:09:23,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:23] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.890 2026-10-13 21:09:23,317 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:23,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.098 2026-10-13 21:09:23,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:09:23,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:09:24,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.551 2026-10-13 21:09:24,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:24,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.061 2026-10-13 21:09:24,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-13 21:09:24,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:09:24,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.034 0.052 2026-10-13 21:09:24,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.110 2026-10-13 21:09:24,571 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:24,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.025 0.143 2026-10-13 21:09:24,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.193 2026-10-13 21:09:24,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.229 2026-10-13 21:09:24,742 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:09:24,755 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:24,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.270 2026-10-13 21:09:24,770 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:24,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.251 2026-10-13 21:09:24,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.248 2026-10-13 21:09:24,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.237 2026-10-13 21:09:24,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.007 0.227 2026-10-13 21:09:24,918 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:24,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.150 2026-10-13 21:09:24,948 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:24,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:24] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.026 0.187 2026-10-13 21:09:25,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.205 2026-10-13 21:09:25,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.185 2026-10-13 21:09:25,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.165 2026-10-13 21:09:25,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.135 2026-10-13 21:09:25,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.029 0.138 2026-10-13 21:09:25,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.191 2026-10-13 21:09:25,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.205 2026-10-13 21:09:25,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.243 2026-10-13 21:09:25,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.253 2026-10-13 21:09:25,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.256 2026-10-13 21:09:25,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.011 0.212 2026-10-13 21:09:25,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.192 2026-10-13 21:09:25,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:25,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:09:25,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.015 2026-10-13 21:09:25,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-10-13 21:09:25,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-10-13 21:09:25,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:09:25,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-13 21:09:25,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-13 21:09:25,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:25,617 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:25,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24143 2026-10-13 21:09:25,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:25,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24143 2026-10-13 21:09:25,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210925_749526_TestUi.txt 2026-10-13 21:09:25,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpine454ps_chrome_odoo" 2026-10-13 21:09:25,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-13 21:09:27,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24346 2026-10-13 21:09:27,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoi7ueqkv_chrome_odoo 2026-10-13 21:09:27,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35943/json/version 2026-10-13 21:09:27,285 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35943/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:27,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:27,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35943/json 2026-10-13 21:09:27,329 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35943/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:27,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35943/devtools/page/E67115B043212C2DA6F499AB3479F99B 2026-10-13 21:09:27,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:27,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:27,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:27,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:27,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:27,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:27,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:28,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.086 0.665 2026-10-13 21:09:28,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E67115B043212C2DA6F499AB3479F99B', 'loaderId': '0E33DFAB1CFD43AB647206BB57ACDBB8', 'isDownload': False} 2026-10-13 21:09:28,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-13 21:09:28,538 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:28,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:28] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 21:09:28,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:28] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:09:28,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:28] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-10-13 21:09:29,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-10-13 21:09:29,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 21:09:29,126 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:29,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:09:29,152 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:29,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:29,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.258 0.530 2026-10-13 21:09:30,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.793 2026-10-13 21:09:30,021 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:30,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.105 2026-10-13 21:09:30,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-13 21:09:30,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-10-13 21:09:30,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.144 0.453 2026-10-13 21:09:30,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.052 2026-10-13 21:09:30,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-10-13 21:09:30,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:09:31,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.020 0.081 2026-10-13 21:09:31,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.138 2026-10-13 21:09:31,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:09:31,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.180 2026-10-13 21:09:31,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.033 0.227 2026-10-13 21:09:31,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09: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-10-13 21:09:31,270 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:09:31,281 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:31,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.289 2026-10-13 21:09:31,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.349 2026-10-13 21:09:31,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.274 2026-10-13 21:09:31,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.257 2026-10-13 21:09:31,441 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:31,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.285 2026-10-13 21:09:31,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.009 0.195 2026-10-13 21:09:31,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.191 2026-10-13 21:09:31,508 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:31,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.136 2026-10-13 21:09:31,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.139 2026-10-13 21:09:31,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.134 2026-10-13 21:09:31,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.103 2026-10-13 21:09:31,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.120 2026-10-13 21:09:31,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.124 2026-10-13 21:09:31,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.181 2026-10-13 21:09:31,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.228 2026-10-13 21:09:31,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.256 2026-10-13 21:09:31,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.264 2026-10-13 21:09:31,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-13 21:09:31,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-13 21:09:31,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.158 2026-10-13 21:09:31,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:31,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:32,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.017 2026-10-13 21:09:32,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:09:32,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-10-13 21:09:32,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-10-13 21:09:32,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:09:32,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-13 21:09:32,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-13 21:09:32,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:32,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:32,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24346 2026-10-13 21:09:32,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:32,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24346 2026-10-13 21:09:32,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210932_321232_TestUi.txt 2026-10-13 21:09:32,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoi7ueqkv_chrome_odoo" 2026-10-13 21:09:32,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-13 21:09:33,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24550 2026-10-13 21:09:33,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptxwmh97j_chrome_odoo 2026-10-13 21:09:33,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42897/json/version 2026-10-13 21:09:33,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42897/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:33,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:33,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42897/json 2026-10-13 21:09:33,809 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42897/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:33,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42897/devtools/page/A7362D8595BCAAD3BD94A06568BED3E1 2026-10-13 21:09:33,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:33,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:34,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:34,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:34,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:34,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:34,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:35,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 0.762 2026-10-13 21:09:35,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A7362D8595BCAAD3BD94A06568BED3E1', 'loaderId': 'D82357269DD3E3BDCFDF14E96AECD898', 'isDownload': False} 2026-10-13 21:09:35,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-13 21:09:35,058 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:35,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:09:35,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.027 2026-10-13 21:09:35,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.047 2026-10-13 21:09:35,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:09:35,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:09:35,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:09:35,673 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:35,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:09:35,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:36,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.253 0.584 2026-10-13 21:09:36,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:36] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.856 2026-10-13 21:09:36,611 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:36,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.097 2026-10-13 21:09:36,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 21:09:36,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:09:37,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.531 2026-10-13 21:09:37,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:37,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.080 2026-10-13 21:09:37,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.013 2026-10-13 21:09:37,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:09:37,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.058 2026-10-13 21:09:37,839 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:09:37,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.139 2026-10-13 21:09:37,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.031 0.184 2026-10-13 21:09:37,964 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09: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-10-13 21:09:37,980 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:37,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:37,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.269 2026-10-13 21:09:38,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.300 2026-10-13 21:09:38,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.356 2026-10-13 21:09:38,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.267 2026-10-13 21:09:38,134 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:09:38,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.302 2026-10-13 21:09:38,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.011 0.211 2026-10-13 21:09:38,231 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:09:38,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.226 2026-10-13 21:09:38,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.184 2026-10-13 21:09:38,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.159 2026-10-13 21:09:38,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.126 2026-10-13 21:09:38,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.131 2026-10-13 21:09:38,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.037 0.142 2026-10-13 21:09:38,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.166 2026-10-13 21:09:38,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.226 2026-10-13 21:09:38,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.248 2026-10-13 21:09:38,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.257 2026-10-13 21:09:38,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.261 2026-10-13 21:09:38,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.203 2026-10-13 21:09:38,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.151 2026-10-13 21:09:38,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:38,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:09:38,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.022 2026-10-13 21:09:38,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:09:38,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:09:38,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:09:38,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.022 2026-10-13 21:09:38,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:09:38,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:09:38,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:09:38,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-13 21:09:38,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:09:38,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:09:38,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:09:38,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:09:39,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:09:39,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select reward (trigger: .selection-item:contains("100% on the cheapest product"))' 2026-10-13 21:09:39,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-13 21:09:39,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:09:39,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:09:39,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:39,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:39,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:09:39,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:09:39,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:09:39,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:09:39,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:09:39,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:09:39,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.010 2026-10-13 21:09:39,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:09:39,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71639649 for PoS orders references: ['Order 00263-002-0001'] (draft: False) 2026-10-13 21:09:39,913 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:09:40,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71639649 with result: [{'id': 311, 'pos_reference': 'Order 00263-002-0001', 'account_move': False}] 2026-10-13 21:09:40,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.133 0.176 2026-10-13 21:09:40,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.035 0.085 2026-10-13 21:09:40,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:40] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.017 2026-10-13 21:09:41,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:41,147 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:41,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24550 2026-10-13 21:09:41,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:41,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24550 2026-10-13 21:09:41,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210941_257525_TestUi.txt 2026-10-13 21:09:41,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptxwmh97j_chrome_odoo" 2026-10-13 21:09:41,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-13 21:09:42,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24770 2026-10-13 21:09:42,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6ybj5196_chrome_odoo 2026-10-13 21:09:42,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42119/json/version 2026-10-13 21:09:42,606 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42119/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:42,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:42,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42119/json 2026-10-13 21:09:42,685 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42119/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:42,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42119/devtools/page/4DBBEBC033C5211B7E495ABFDCA96F89 2026-10-13 21:09:42,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:42,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:43,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:43,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:43,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:43,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:43,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:45,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.140 1.845 2026-10-13 21:09:45,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4DBBEBC033C5211B7E495ABFDCA96F89', 'loaderId': 'B2826EAAF5897EF186918566C7DE9849', 'isDownload': False} 2026-10-13 21:09:45,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-13 21:09:45,148 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:45,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:09:45,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 21:09:45,221 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.044 2026-10-13 21:09:45,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-13 21:09:45,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 21:09:45,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.018 2026-10-13 21:09:45,783 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:09:45,787 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:09:45,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:46,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.304 0.739 2026-10-13 21:09:46,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.048 2026-10-13 21:09:46,969 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:47,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.113 2026-10-13 21:09:47,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:09:47,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:09:47,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.176 0.471 2026-10-13 21:09:47,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.067 2026-10-13 21:09:47,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:48,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.020 2026-10-13 21:09:48,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:09:48,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.037 0.059 2026-10-13 21:09:48,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.124 2026-10-13 21:09:48,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:48,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.209 2026-10-13 21:09:48,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09: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-10-13 21:09:48,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:48,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:48,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.255 2026-10-13 21:09:48,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-13 21:09:48,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.339 2026-10-13 21:09:48,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.332 2026-10-13 21:09:48,504 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:48,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.304 2026-10-13 21:09:48,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.006 0.217 2026-10-13 21:09:48,566 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:48,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.202 2026-10-13 21:09:48,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.151 2026-10-13 21:09:48,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.126 2026-10-13 21:09:48,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.106 2026-10-13 21:09:48,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.020 0.141 2026-10-13 21:09:48,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.132 2026-10-13 21:09:48,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.141 2026-10-13 21:09:48,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.175 2026-10-13 21:09:48,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.200 2026-10-13 21:09:48,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.233 2026-10-13 21:09:48,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.207 2026-10-13 21:09:48,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-13 21:09:48,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.200 2026-10-13 21:09:48,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.184 2026-10-13 21:09:48,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:49,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:09:49,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.017 2026-10-13 21:09:49,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:09:49,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:09:49,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:09:49,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:09:49,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.012 0.026 2026-10-13 21:09:49,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:09:49,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.030 2026-10-13 21:09:49,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:09:49,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:09:49,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:09:49,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:09:49,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:09:49,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-13 21:09:50,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:09:50,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-13 21:09:50,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 21:09:50,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 21:09:50,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:50,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:09:50,178 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:09:50,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24770 2026-10-13 21:09:50,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:50,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24770 2026-10-13 21:09:50,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210950_322166_TestUi.txt 2026-10-13 21:09:50,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6ybj5196_chrome_odoo" 2026-10-13 21:09:50,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-13 21:09:51,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24987 2026-10-13 21:09:51,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3qq9u5_v_chrome_odoo 2026-10-13 21:09:51,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44043/json/version 2026-10-13 21:09:51,906 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44043/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:09:51,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:09:51,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44043/json 2026-10-13 21:09:51,976 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44043/json with timeout 3 increased to 10s during tests 2026-10-13 21:09:51,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44043/devtools/page/BFC5B53B90778C43E6534E13D333FB9C 2026-10-13 21:09:52,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:09:52,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:09:52,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:09:52,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:09:52,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:09:52,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:09:52,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:09:53,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.089 0.713 2026-10-13 21:09:53,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BFC5B53B90778C43E6534E13D333FB9C', 'loaderId': '2426191E9EC11BDC3DF28773A2D12DE3', 'isDownload': False} 2026-10-13 21:09:53,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-13 21:09:53,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:53,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:09:53,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-10-13 21:09:53,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-13 21:09:53,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:09:53,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:09:53,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:09:53,688 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:53,692 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:53,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:09:54,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.290 0.669 2026-10-13 21:09:54,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:54] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.970 2026-10-13 21:09:54,754 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:09:54,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.111 2026-10-13 21:09:54,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:09:54,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 21:09:55,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.170 0.542 2026-10-13 21:09:55,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:09:55,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-10-13 21:09:55,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:09:55,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:09:55,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.023 0.053 2026-10-13 21:09:55,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.113 2026-10-13 21:09:55,981 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:09:56,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.163 2026-10-13 21:09:56,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.207 2026-10-13 21:09:56,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.238 2026-10-13 21:09:56,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:09:56,138 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:56,151 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:09:56,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.287 2026-10-13 21:09:56,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.247 2026-10-13 21:09:56,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.232 2026-10-13 21:09:56,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.252 2026-10-13 21:09:56,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.268 2026-10-13 21:09:56,358 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:09:56,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.014 0.227 2026-10-13 21:09:56,413 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:56,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.010 0.229 2026-10-13 21:09:56,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-13 21:09:56,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.208 2026-10-13 21:09:56,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.199 2026-10-13 21:09:56,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.146 2026-10-13 21:09:56,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.095 2026-10-13 21:09:56,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.075 2026-10-13 21:09:56,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.122 2026-10-13 21:09:56,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.134 2026-10-13 21:09:56,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.128 2026-10-13 21:09:56,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.143 2026-10-13 21:09:56,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.094 2026-10-13 21:09:56,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:09:56,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-13 21:09:56,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-10-13 21:09:56,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:09:56,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:09:56,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:09:57,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:09:57,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click partner 'AAAAAAA' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:09:57,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:09:57,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.007 0.017 2026-10-13 21:09:57,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:09:57,134 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:57,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:09:57,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:09:57,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:09:57,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:09:57,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:09:57,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38956599 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-13 21:09:57,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:09:57,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:09:57,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38956599 with result: [{'id': 312, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-13 21:09:57,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.073 0.132 2026-10-13 21:09:57,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.040 0.066 2026-10-13 21:09:57,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.011 2026-10-13 21:09:58,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:09:58,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:09:58,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:09:58,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:09:58,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-13 21:09:58,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-13 21:09:58,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-10-13 21:09:58,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-13 21:09:58,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:09:58,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:09:58,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:09:58,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:09:58,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:09:58,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:09:58,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:09:58,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-10-13 21:09:58,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-13 21:09:58,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:09:58,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:09:58,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:09:58,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:09:58,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:09:58,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:09:58,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79358790 for PoS orders references: ['Order 00265-002-0002'] (draft: False) 2026-10-13 21:09:58,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:09:58,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79358790 with result: [{'id': 313, 'pos_reference': 'Order 00265-002-0002', 'account_move': False}] 2026-10-13 21:09:58,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.027 0.068 2026-10-13 21:09:58,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.043 0.062 2026-10-13 21:09:59,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:09:59,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:09:59,677 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:09:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:09:59,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24987 2026-10-13 21:09:59,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:09:59,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24987 2026-10-13 21:09:59,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_210959_796938_TestUi.txt 2026-10-13 21:09:59,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3qq9u5_v_chrome_odoo" 2026-10-13 21:10:00,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25203 2026-10-13 21:10:00,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxy9c5t9n_chrome_odoo 2026-10-13 21:10:00,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42791/json/version 2026-10-13 21:10:00,135 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42791/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:00,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:00,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42791/json 2026-10-13 21:10:00,199 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42791/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:00,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42791/devtools/page/DC9126B60D0A42A05CDD2591E9927981 2026-10-13 21:10:00,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:00,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:00,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:10:00,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:00,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:00,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:00,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.016 0.071 2026-10-13 21:10:00,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DC9126B60D0A42A05CDD2591E9927981', 'loaderId': '29DE6911821BA3D53AC2E08838EC2CDC', 'isDownload': False} 2026-10-13 21:10:00,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-13 21:10:00,428 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:00,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:10:00,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-10-13 21:10:00,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.037 2026-10-13 21:10:00,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:10:00,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:10:00,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:10:00,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-13 21:10:00,964 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:10:00,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:01,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.235 0.491 2026-10-13 21:10:01,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:01] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.730 2026-10-13 21:10:01,807 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:01,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.122 2026-10-13 21:10:01,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:10:02,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-10-13 21:10:02,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.126 0.461 2026-10-13 21:10:02,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.063 2026-10-13 21:10:02,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "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-10-13 21:10:02,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:10:02,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.048 2026-10-13 21:10:02,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.106 2026-10-13 21:10:02,927 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:10:02,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.149 2026-10-13 21:10:03,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.187 2026-10-13 21:10:03,052 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:10:03,060 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:03,065 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:03,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.222 2026-10-13 21:10:03,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.270 2026-10-13 21:10:03,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.254 2026-10-13 21:10:03,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.213 2026-10-13 21:10:03,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:10:03,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.219 2026-10-13 21:10:03,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.148 2026-10-13 21:10:03,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.149 2026-10-13 21:10:03,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.010 0.148 2026-10-13 21:10:03,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-13 21:10:03,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.152 2026-10-13 21:10:03,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.115 2026-10-13 21:10:03,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.096 2026-10-13 21:10:03,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.111 2026-10-13 21:10:03,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.135 2026-10-13 21:10:03,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.148 2026-10-13 21:10:03,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.157 2026-10-13 21:10:03,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.011 0.177 2026-10-13 21:10:03,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.191 2026-10-13 21:10:03,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.172 2026-10-13 21:10:03,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:10:03,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:10:03,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:10:03,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:03,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:03,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:03,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:03,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:03,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:03,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-13 21:10:04,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:10:04,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:04,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:04,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:10:04,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:10:04,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.025 2026-10-13 21:10:05,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:10:05,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:10:05,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:05,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:05,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:05,784 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:05,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:05,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:05,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:05,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:05,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:05,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.014 0.016 2026-10-13 21:10:05,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9125830 for PoS orders references: ['Order 00265-004-0001'] (draft: False) 2026-10-13 21:10:05,903 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:05,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9125830 with result: [{'id': 314, 'pos_reference': 'Order 00265-004-0001', 'account_move': False}] 2026-10-13 21:10:06,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.081 2026-10-13 21:10:06,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.020 0.059 2026-10-13 21:10:06,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-10-13 21:10:06,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:06,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:06,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:10:07,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:10:07,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-13 21:10:07,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:10:07,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:10:07,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.020 2026-10-13 21:10:07,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:07,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:07,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:07,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:07,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:07,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:07,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("36.00")))' 2026-10-13 21:10:07,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-10-13 21:10:07,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:10:07,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:10:08,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"))' 2026-10-13 21:10:08,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:08,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:08,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:08,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:08,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:08,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:08,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:08,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.021 2026-10-13 21:10:08,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67448661 for PoS orders references: ['Order 00265-004-0002'] (draft: False) 2026-10-13 21:10:08,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67448661 with result: [{'id': 315, 'pos_reference': 'Order 00265-004-0002', 'account_move': False}] 2026-10-13 21:10:08,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.035 0.092 2026-10-13 21:10:08,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.058 2026-10-13 21:10:09,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:09,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:09,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:10:09,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:10:09,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:10:09,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:09,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:09,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:10:09,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:10:09,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:09,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:09,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:09,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("38.00")))' 2026-10-13 21:10:10,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:10:10,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:10,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:10,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:10:10,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:10:10,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:10:10,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:10,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:10,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:10,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:10:10,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:10:10,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"))' 2026-10-13 21:10:10,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:10,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:10,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:10:10,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:10:10,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:10:10,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:10,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:10,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:10,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:10,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:10,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:10,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:10,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.021 2026-10-13 21:10:10,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47903434 for PoS orders references: ['Order 00265-004-0003'] (draft: False) 2026-10-13 21:10:10,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47903434 with result: [{'id': 316, 'pos_reference': 'Order 00265-004-0003', 'account_move': False}] 2026-10-13 21:10:10,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.041 0.080 2026-10-13 21:10:10,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.015 0.050 2026-10-13 21:10:10,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.010 2026-10-13 21:10:11,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:10:11,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:10:11,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:10:11,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:10:11,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:10:11,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:10:11,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:11,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:11,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:11,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:11,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:11,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:11,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-13 21:10:11,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-13 21:10:11,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:11,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:12,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:12,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:12,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:12,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:12,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:12,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.019 2026-10-13 21:10:12,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25285313 for PoS orders references: ['Order 00265-004-0004'] (draft: False) 2026-10-13 21:10:12,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25285313 with result: [{'id': 317, 'pos_reference': 'Order 00265-004-0004', 'account_move': False}] 2026-10-13 21:10:12,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.043 0.066 2026-10-13 21:10:12,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.013 0.028 2026-10-13 21:10:13,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-13 21:10:13,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 21:10:13,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:10:13,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.026 2026-10-13 21:10:13,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:13] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.021 0.047 2026-10-13 21:10:13,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-13 21:10:14,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:10:14,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:10:14,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-13 21:10:14,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-13 21:10:14,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:14,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:14,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:14,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:14,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:14,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:14,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:14,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.023 2026-10-13 21:10:14,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24916534 for PoS orders references: ['Order 00265-004-0005'] (draft: False) 2026-10-13 21:10:14,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24916534 with result: [{'id': 318, 'pos_reference': 'Order 00265-004-0005', 'account_move': False}] 2026-10-13 21:10:14,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.035 0.095 2026-10-13 21:10:14,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.016 0.048 2026-10-13 21:10:15,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:10:15,203 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:15,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25203 2026-10-13 21:10:15,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:10:15,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25203 2026-10-13 21:10:15,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211015_325065_TestUi.txt 2026-10-13 21:10:15,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxy9c5t9n_chrome_odoo" 2026-10-13 21:10:15,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-13 21:10:16,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25440 2026-10-13 21:10:16,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptz9sswsj_chrome_odoo 2026-10-13 21:10:16,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44107/json/version 2026-10-13 21:10:16,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44107/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:16,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:16,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44107/json 2026-10-13 21:10:16,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44107/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:16,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44107/devtools/page/B5F8CD15962831D153701C90FAE2A28E 2026-10-13 21:10:16,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:16,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:16,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:10:16,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:16,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:16,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:16,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:10:18,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.170 0.955 2026-10-13 21:10:18,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B5F8CD15962831D153701C90FAE2A28E', 'loaderId': '8E434541924056EE938E8A356BFC744C', 'isDownload': False} 2026-10-13 21:10:18,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-13 21:10:18,031 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:18,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 21:10:18,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-13 21:10:18,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.039 2026-10-13 21:10:18,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:10:18,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.008 2026-10-13 21:10:18,622 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:18,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:10:18,646 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:18,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:19,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:10:19,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.282 0.519 2026-10-13 21:10:19,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.066 2026-10-13 21:10:19,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:10:19,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:10:19,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.024 0.055 2026-10-13 21:10:19,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.109 2026-10-13 21:10:19,852 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:10:19,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.166 2026-10-13 21:10:19,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.005 0.172 2026-10-13 21:10:19,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.210 2026-10-13 21:10:20,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.261 2026-10-13 21:10:20,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.215 2026-10-13 21:10:20,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:10:20,058 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:10:20,075 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:10:20,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.215 2026-10-13 21:10:20,093 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:10:20,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.237 2026-10-13 21:10:20,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-13 21:10:20,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.245 2026-10-13 21:10:20,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.179 2026-10-13 21:10:20,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.169 2026-10-13 21:10:20,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.138 2026-10-13 21:10:20,268 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:10:20,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.163 2026-10-13 21:10:20,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.135 2026-10-13 21:10:20,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 19 0.026 0.131 2026-10-13 21:10:20,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.153 2026-10-13 21:10:20,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.184 2026-10-13 21:10:20,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.183 2026-10-13 21:10:20,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.217 2026-10-13 21:10:20,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.217 2026-10-13 21:10:20,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.117 2026-10-13 21:10:20,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:10:20,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:10:20,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:10:20,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.023 2026-10-13 21:10:20,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:10:20,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:20,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.008 0.021 2026-10-13 21:10:21,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:21,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:21,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:21,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-13 21:10:22,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:10:22,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:22,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:22,628 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:10:22,631 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:10:22,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:22,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:22,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:22,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2181007 for PoS orders references: ['Order 00266-001-0001'] (draft: False) 2026-10-13 21:10:22,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:22,703 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:10:22,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2181007 with result: [{'id': 319, 'pos_reference': 'Order 00266-001-0001', 'account_move': False}] 2026-10-13 21:10:22,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.098 0.148 2026-10-13 21:10:23,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.027 0.058 2026-10-13 21:10:23,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:23] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:10:23,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:10:23,855 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:23,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25440 2026-10-13 21:10:23,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:10:23,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25440 2026-10-13 21:10:24,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211024_008261_TestUi.txt 2026-10-13 21:10:24,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptz9sswsj_chrome_odoo" 2026-10-13 21:10:24,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-13 21:10:25,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25646 2026-10-13 21:10:25,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_h_vuwc2_chrome_odoo 2026-10-13 21:10:25,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34277/json/version 2026-10-13 21:10:25,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34277/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:25,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:25,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34277/json 2026-10-13 21:10:25,516 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34277/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:25,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34277/devtools/page/38741D1B3788A59D62266C8C81021995 2026-10-13 21:10:25,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:25,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:25,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:10:25,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:25,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:25,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:25,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:10:26,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.121 0.836 2026-10-13 21:10:26,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '38741D1B3788A59D62266C8C81021995', 'loaderId': 'B5B1C8DBA386932D749EEAE8A7B79E09', 'isDownload': False} 2026-10-13 21:10:26,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-13 21:10:26,803 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:26,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-10-13 21:10:26,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-13 21:10:26,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.045 2026-10-13 21:10:27,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:10:27,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:10:27,364 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:27,383 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:10:27,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:10:27,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:28,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.199 0.581 2026-10-13 21:10:28,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:28] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.800 2026-10-13 21:10:28,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:28,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.101 2026-10-13 21:10:28,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:10:28,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:10:29,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.145 0.485 2026-10-13 21:10:29,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.072 2026-10-13 21:10:29,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:10:29,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:10:29,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:10:29,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.020 0.049 2026-10-13 21:10:29,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.114 2026-10-13 21:10:29,454 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:10:29,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.152 2026-10-13 21:10:29,507 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:10:29,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.171 2026-10-13 21:10:29,542 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:29,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:10:29,559 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:29,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.213 2026-10-13 21:10:29,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.279 2026-10-13 21:10:29,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.250 2026-10-13 21:10:29,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.223 2026-10-13 21:10:29,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.006 0.148 2026-10-13 21:10:29,730 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:10:29,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.021 0.192 2026-10-13 21:10:29,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.207 2026-10-13 21:10:29,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.162 2026-10-13 21:10:29,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.159 2026-10-13 21:10:29,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.153 2026-10-13 21:10:29,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.127 2026-10-13 21:10:29,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.125 2026-10-13 21:10:29,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.122 2026-10-13 21:10:29,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.152 2026-10-13 21:10:30,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.183 2026-10-13 21:10:30,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.197 2026-10-13 21:10:30,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.207 2026-10-13 21:10:30,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.185 2026-10-13 21:10:30,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.175 2026-10-13 21:10:30,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:10:30,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:10:30,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.021 2026-10-13 21:10:30,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:10:30,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:30,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:30,336 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:30,337 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:30,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:30,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:30,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:30,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:30,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:30,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64759958 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-13 21:10:30,417 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:10:30,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64759958 with result: [{'id': 320, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-13 21:10:30,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.085 0.140 2026-10-13 21:10:30,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.032 0.055 2026-10-13 21:10:30,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.015 2026-10-13 21:10:31,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:10:31,531 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:10:31,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25646 2026-10-13 21:10:31,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:10:31,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25646 2026-10-13 21:10:31,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211031_647609_TestUi.txt 2026-10-13 21:10:31,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_h_vuwc2_chrome_odoo" 2026-10-13 21:10:31,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25859 2026-10-13 21:10:31,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp01oensul_chrome_odoo 2026-10-13 21:10:31,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43417/json/version 2026-10-13 21:10:32,000 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43417/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:32,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:32,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43417/json 2026-10-13 21:10:32,053 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43417/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:32,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43417/devtools/page/3C3D00B60473AD59A521E80211660DEE 2026-10-13 21:10:32,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:32,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:32,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:10:32,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:32,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:32,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:32,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.013 0.075 2026-10-13 21:10:32,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3C3D00B60473AD59A521E80211660DEE', 'loaderId': '9716961C714F1A7CF320CDFEFAB538FA', 'isDownload': False} 2026-10-13 21:10:32,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-13 21:10:32,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:32,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.011 2026-10-13 21:10:32,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-13 21:10:32,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-10-13 21:10:32,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.016 2026-10-13 21:10:32,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-13 21:10:32,814 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:32,827 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:32,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:10:32,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:33,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.206 0.458 2026-10-13 21:10:33,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:33] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.690 2026-10-13 21:10:33,622 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:33,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-10-13 21:10:33,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:10:33,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-13 21:10:34,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.167 0.504 2026-10-13 21:10:34,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:10:34,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.058 2026-10-13 21:10:34,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-13 21:10:34,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:10:34,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.048 2026-10-13 21:10:34,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.102 2026-10-13 21:10:34,800 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:10:34,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.161 2026-10-13 21:10:34,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.188 2026-10-13 21:10:34,902 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:10:34,922 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:34,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.232 2026-10-13 21:10:34,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:10:34,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:34,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.030 0.288 2026-10-13 21:10:35,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.278 2026-10-13 21:10:35,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-13 21:10:35,158 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.306 2026-10-13 21:10:35,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.223 2026-10-13 21:10:35,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.011 0.257 2026-10-13 21:10:35,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.211 2026-10-13 21:10:35,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.215 2026-10-13 21:10:35,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.210 2026-10-13 21:10:35,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-13 21:10:35,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.017 0.110 2026-10-13 21:10:35,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.012 0.131 2026-10-13 21:10:35,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.147 2026-10-13 21:10:35,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.196 2026-10-13 21:10:35,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-13 21:10:35,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-13 21:10:35,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.205 2026-10-13 21:10:35,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.174 2026-10-13 21:10:35,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:10:35,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:10:35,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:10:35,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:10:35,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:35,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.014 0.036 2026-10-13 21:10:36,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:36,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:36,661 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:36,666 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:36,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:36,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:36,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:36,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:36,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.017 2026-10-13 21:10:36,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11607893 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-13 21:10:36,784 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:36,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11607893 with result: [{'id': 321, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-13 21:10:36,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.065 2026-10-13 21:10:36,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.041 0.042 2026-10-13 21:10:37,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.011 2026-10-13 21:10:37,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-13 21:10:37,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:10:37,765 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:37,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25859 2026-10-13 21:10:37,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:10:37,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25859 2026-10-13 21:10:37,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211037_900535_TestUi.txt 2026-10-13 21:10:37,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp01oensul_chrome_odoo" 2026-10-13 21:10:37,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-13 21:10:39,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26073 2026-10-13 21:10:39,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo8fhnnsr_chrome_odoo 2026-10-13 21:10:39,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43857/json/version 2026-10-13 21:10:39,391 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43857/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:39,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:39,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43857/json 2026-10-13 21:10:39,438 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43857/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:39,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43857/devtools/page/565849C71B5626150C1F64449E1EE436 2026-10-13 21:10:39,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:39,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:39,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:10:39,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:39,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:39,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:39,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:10:40,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.077 0.651 2026-10-13 21:10:40,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '565849C71B5626150C1F64449E1EE436', 'loaderId': 'C0249058FB5242986274E9E6768B1A3F', 'isDownload': False} 2026-10-13 21:10:40,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-13 21:10:40,514 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:40,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 21:10:40,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 21:10:40,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 21:10:40,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:10:40,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-10-13 21:10:41,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-13 21:10:41,047 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:10:41,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:10:41,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-13 21:10:41,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 21:10:41,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramScanUseTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:41,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.248 0.522 2026-10-13 21:10:41,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:41] "GET /pos/web HTTP/1.1" 200 - 21 0.017 0.787 2026-10-13 21:10:41,983 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:42,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.120 2026-10-13 21:10:42,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:10:42,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:10:42,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:10:42,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:10:42,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.217 0.457 2026-10-13 21:10:43,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:10:43,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.048 2026-10-13 21:10:43,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.018 2026-10-13 21:10:43,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:10:43,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.041 0.054 2026-10-13 21:10:43,204 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:10:43,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.150 2026-10-13 21:10:43,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.204 2026-10-13 21:10:43,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:10:43,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:43,335 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:43,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.247 2026-10-13 21:10:43,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.280 2026-10-13 21:10:43,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-13 21:10:43,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.218 2026-10-13 21:10:43,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.229 2026-10-13 21:10:43,508 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:43,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.016 0.162 2026-10-13 21:10:43,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:10:43,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.019 0.173 2026-10-13 21:10:43,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.016 0.173 2026-10-13 21:10:43,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.155 2026-10-13 21:10:43,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.154 2026-10-13 21:10:43,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.162 2026-10-13 21:10:43,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.022 0.157 2026-10-13 21:10:43,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.162 2026-10-13 21:10:43,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-13 21:10:43,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.249 2026-10-13 21:10:43,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.280 2026-10-13 21:10:43,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.284 2026-10-13 21:10:43,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.008 0.234 2026-10-13 21:10:43,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-13 21:10:43,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.200 2026-10-13 21:10:44,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:10:44,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:10:44,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.016 2026-10-13 21:10:44,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:10:44,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:10:44,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:10:44,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-13 21:10:44,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.006 0.015 2026-10-13 21:10:45,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:45,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:45,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:45,043 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:45,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:45,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:45,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:45,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:45,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47832126 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-10-13 21:10:45,128 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:10:45,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47832126 with result: [{'id': 322, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-10-13 21:10:45,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.093 0.132 2026-10-13 21:10:45,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.068 2026-10-13 21:10:45,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.042 0.031 2026-10-13 21:10:45,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.015 2026-10-13 21:10:46,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:10:46,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:10:46,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:46,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:46,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:46,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:46,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:46,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:10:46,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("4.0")))' 2026-10-13 21:10:46,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:10:47,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:10:47,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:10:47,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:10:47,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:10:47,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:47] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.045 2026-10-13 21:10:48,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:48,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:48,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:48,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:48,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:48,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:48,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.014 0.014 2026-10-13 21:10:48,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32872713 for PoS orders references: ['Order 00268-002-0002'] (draft: False) 2026-10-13 21:10:48,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32872713 with result: [{'id': 323, 'pos_reference': 'Order 00268-002-0002', 'account_move': False}] 2026-10-13 21:10:48,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.025 0.071 2026-10-13 21:10:48,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.015 0.039 2026-10-13 21:10:49,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:10:49,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:10:49,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:10:49,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:10:49,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:49,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:10:49,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:10:49,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:10:49,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-13 21:10:50,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:10:50,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:10:50,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:10:50,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '35.00' (trigger: .product-screen .order-summary .total:contains("35.00"))' 2026-10-13 21:10:50,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.040 2026-10-13 21:10:50,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:10:50,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:50,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:50,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:51,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:10:51,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:51,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:51,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:51,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.020 2026-10-13 21:10:51,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66535458 for PoS orders references: ['Order 00268-002-0003'] (draft: False) 2026-10-13 21:10:51,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66535458 with result: [{'id': 324, 'pos_reference': 'Order 00268-002-0003', 'account_move': False}] 2026-10-13 21:10:51,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.099 2026-10-13 21:10:51,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.034 0.055 2026-10-13 21:10:52,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:10:52,129 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:52,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26073 2026-10-13 21:10:52,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:10:52,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26073 2026-10-13 21:10:52,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211052_248961_TestUi.txt 2026-10-13 21:10:52,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo8fhnnsr_chrome_odoo" 2026-10-13 21:10:52,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-13 21:10:53,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26301 2026-10-13 21:10:53,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptv2oujhz_chrome_odoo 2026-10-13 21:10:53,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42095/json/version 2026-10-13 21:10:53,872 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42095/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:10:53,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:10:53,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42095/json 2026-10-13 21:10:53,933 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42095/json with timeout 3 increased to 10s during tests 2026-10-13 21:10:53,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42095/devtools/page/BD1B7A8AD19C35A1AE780CDE2CFEF161 2026-10-13 21:10:53,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:10:53,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:10:54,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:10:54,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:10:54,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:10:54,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:10:54,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:10:55,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.114 0.872 2026-10-13 21:10:55,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BD1B7A8AD19C35A1AE780CDE2CFEF161', 'loaderId': '1DD840604F4023BC9FAA17A9DDF698A3', 'isDownload': False} 2026-10-13 21:10:55,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-13 21:10:55,397 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:10:55,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-13 21:10:55,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-13 21:10:55,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.044 2026-10-13 21:10:55,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:10:55,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.016 2026-10-13 21:10:56,014 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:56,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:10:56,030 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:56,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:10:56,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:10:56,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.369 0.527 2026-10-13 21:10:57,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.077 2026-10-13 21:10:57,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.018 2026-10-13 21:10:57,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:10:57,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 9 0.028 0.053 2026-10-13 21:10:57,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.117 2026-10-13 21:10:57,272 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:10:57,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.148 2026-10-13 21:10:57,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.176 2026-10-13 21:10:57,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.230 2026-10-13 21:10:57,437 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:10:57,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:57,466 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:57,473 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:57,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.287 2026-10-13 21:10:57,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.273 2026-10-13 21:10:57,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-13 21:10:57,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.255 2026-10-13 21:10:57,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.238 2026-10-13 21:10:57,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.152 2026-10-13 21:10:57,647 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:10:57,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.154 2026-10-13 21:10:57,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 19 0.016 0.172 2026-10-13 21:10:57,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-10-13 21:10:57,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.164 2026-10-13 21:10:57,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.121 2026-10-13 21:10:57,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.134 2026-10-13 21:10:57,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.165 2026-10-13 21:10:57,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.208 2026-10-13 21:10:57,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.209 2026-10-13 21:10:57,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.211 2026-10-13 21:10:57,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.224 2026-10-13 21:10:58,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.213 2026-10-13 21:10:58,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.178 2026-10-13 21:10:58,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:10:58,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:10:58,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.020 2026-10-13 21:10:58,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:10:58,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:10:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:10:58,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:10:58,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.013 0.016 2026-10-13 21:10:59,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:10:59,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:10:59,176 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:10:59,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:10:59,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:10:59,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:10:59,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:10:59,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:10:59,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:10:59,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71855748 for PoS orders references: ['Order 00269-001-0001'] (draft: False) 2026-10-13 21:10:59,265 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:10:59,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71855748 with result: [{'id': 325, 'pos_reference': 'Order 00269-001-0001', 'account_move': False}] 2026-10-13 21:10:59,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.083 0.172 2026-10-13 21:10:59,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.032 0.040 2026-10-13 21:10:59,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.057 2026-10-13 21:10:59,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:10:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:11:00,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:11:00,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:11:00,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:11:00,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:11:00,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:11:00,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.009 0.029 2026-10-13 21:11:00,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:11:01,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-10-13 21:11:01,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:11:01,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26301 2026-10-13 21:11:01,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:11:01,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26301 2026-10-13 21:11:01,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211101_361854_TestUi.txt 2026-10-13 21:11:01,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptv2oujhz_chrome_odoo" 2026-10-13 21:11:03,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-13 21:11:04,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26506 2026-10-13 21:11:04,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsg9e_vr0_chrome_odoo 2026-10-13 21:11:04,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33321/json/version 2026-10-13 21:11:04,578 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33321/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:11:04,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:11:04,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33321/json 2026-10-13 21:11:04,619 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33321/json with timeout 3 increased to 10s during tests 2026-10-13 21:11:04,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33321/devtools/page/6D85AE3C76BAB9B1BA6EE2E35D5D8693 2026-10-13 21:11:04,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:11:04,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:11:05,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:11:05,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:11:05,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:11:05,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:11:05,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:11:07,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.134 1.855 2026-10-13 21:11:07,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6D85AE3C76BAB9B1BA6EE2E35D5D8693', 'loaderId': 'E716CFFDF1BE2561FE9E6D5881D15F4E', 'isDownload': False} 2026-10-13 21:11:07,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-13 21:11:07,106 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:07,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:11:07,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-13 21:11:07,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 21:11:07,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:11:07,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-10-13 21:11:07,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:11:07,651 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:11:07,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:11:07,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:11:08,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.286 0.628 2026-10-13 21:11:08,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:08] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.941 2026-10-13 21:11:08,697 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:08,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.134 2026-10-13 21:11:08,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:11:08,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-10-13 21:11:09,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.147 0.541 2026-10-13 21:11:09,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:11:09,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.052 2026-10-13 21:11:09,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-13 21:11:09,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:11:09,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.033 0.055 2026-10-13 21:11:09,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.124 2026-10-13 21:11:09,937 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:09,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.180 2026-10-13 21:11:10,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.206 2026-10-13 21:11:10,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11: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-10-13 21:11:10,043 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:10,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:10,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.241 2026-10-13 21:11:10,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.297 2026-10-13 21:11:10,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.268 2026-10-13 21:11:10,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-13 21:11:10,199 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:11:10,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.237 2026-10-13 21:11:10,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.179 2026-10-13 21:11:10,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.183 2026-10-13 21:11:10,259 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:11:10,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.144 2026-10-13 21:11:10,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.135 2026-10-13 21:11:10,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.133 2026-10-13 21:11:10,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.020 0.126 2026-10-13 21:11:10,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.133 2026-10-13 21:11:10,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.163 2026-10-13 21:11:10,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.217 2026-10-13 21:11:10,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.229 2026-10-13 21:11:10,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.240 2026-10-13 21:11:10,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.184 2026-10-13 21:11:10,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.070 2026-10-13 21:11:10,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:11:10,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:10,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.018 2026-10-13 21:11:10,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:10,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:10,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:11:11,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:11,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:11,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:11:11,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-13 21:11:11,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:11,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.021 2026-10-13 21:11:11,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:11,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:11,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:11,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:11,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:11,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:11,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:11,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:11,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17414625 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-13 21:11:11,969 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:11:12,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17414625 with result: [{'id': 326, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-13 21:11:12,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.120 0.167 2026-10-13 21:11:12,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.028 0.075 2026-10-13 21:11:12,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.017 2026-10-13 21:11:12,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:11:13,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:13,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:13,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:11:13,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:13,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:13,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:13,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:11:13,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:13,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:13,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-13 21:11:13,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:13,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:13,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-13 21:11:13,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:13,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:13,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:13,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:13,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:13,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:13,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:13,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.017 2026-10-13 21:11:13,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99115113 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-13 21:11:13,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99115113 with result: [{'id': 327, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-13 21:11:13,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.048 0.111 2026-10-13 21:11:13,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.023 0.059 2026-10-13 21:11:14,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:11:14,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:14,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:14,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:11:14,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-13 21:11:15,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-13 21:11:15,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:15,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:15,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:11:15,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:15,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:15,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:15,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:15,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:15,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:11:16,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:16,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:16,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:16,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:11:16,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:16,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-13 21:11:16,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:16,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:16,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-13 21:11:16,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:16,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-13 21:11:16,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:16,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:16,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:16,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:16,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:16,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:16,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:16,859 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.017 2026-10-13 21:11:16,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91212733 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-13 21:11:16,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91212733 with result: [{'id': 328, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-13 21:11:17,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.035 0.098 2026-10-13 21:11:17,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.054 2026-10-13 21:11:17,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:11:17,877 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:17,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26506 2026-10-13 21:11:17,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:11:17,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26506 2026-10-13 21:11:18,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211118_004514_TestUi.txt 2026-10-13 21:11:18,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsg9e_vr0_chrome_odoo" 2026-10-13 21:11:18,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26723 2026-10-13 21:11:18,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb5sjyefw_chrome_odoo 2026-10-13 21:11:18,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38651/json/version 2026-10-13 21:11:18,365 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38651/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:11:18,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:11:18,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38651/json 2026-10-13 21:11:18,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38651/json with timeout 3 increased to 10s during tests 2026-10-13 21:11:18,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38651/devtools/page/CCB2BF3FCD48101A67B10D334380003A 2026-10-13 21:11:18,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:11:18,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:11:18,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:11:18,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:11:18,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:11:18,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:11:18,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.012 0.063 2026-10-13 21:11:18,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CCB2BF3FCD48101A67B10D334380003A', 'loaderId': '0B1F351335AEBA68156F69EEBA21E4D6', 'isDownload': False} 2026-10-13 21:11:18,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-13 21:11:18,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:18,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:18] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 21:11:18,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:18] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-13 21:11:18,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:18] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-10-13 21:11:19,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-13 21:11:19,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-13 21:11:19,274 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:11:19,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:11:19,293 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:11:19,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:11:20,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.234 0.492 2026-10-13 21:11:20,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.741 2026-10-13 21:11:20,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:20,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.118 2026-10-13 21:11:20,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:11:20,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:11:20,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.146 0.424 2026-10-13 21:11:20,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.071 2026-10-13 21:11:21,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.016 2026-10-13 21:11:21,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:11:21,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.044 2026-10-13 21:11:21,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.089 2026-10-13 21:11:21,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.130 2026-10-13 21:11:21,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:11:21,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.151 2026-10-13 21:11:21,281 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:11:21,289 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:21,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:21,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:11:21,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.216 2026-10-13 21:11:21,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.289 2026-10-13 21:11:21,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.249 2026-10-13 21:11:21,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.238 2026-10-13 21:11:21,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.245 2026-10-13 21:11:21,497 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.185 2026-10-13 21:11:21,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.168 2026-10-13 21:11:21,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.140 2026-10-13 21:11:21,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.153 2026-10-13 21:11:21,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.161 2026-10-13 21:11:21,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.027 0.166 2026-10-13 21:11:21,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.145 2026-10-13 21:11:21,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.148 2026-10-13 21:11:21,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.183 2026-10-13 21:11:21,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-13 21:11:21,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.192 2026-10-13 21:11:21,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.135 2026-10-13 21:11:21,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.106 2026-10-13 21:11:21,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:11:22,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:22,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:22,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:11:22,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:22,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:22,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:22,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:22,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:22,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:22,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"))' 2026-10-13 21:11:22,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:22,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:22,273 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:22,276 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:22,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:22,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:22,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:22,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:22,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:22,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-10-13 21:11:22,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38547157 for PoS orders references: ['Order 00270-004-0001'] (draft: False) 2026-10-13 21:11:22,417 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:11:22,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38547157 with result: [{'id': 329, 'pos_reference': 'Order 00270-004-0001', 'account_move': False}] 2026-10-13 21:11:22,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.055 0.087 2026-10-13 21:11:22,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.041 0.058 2026-10-13 21:11:22,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-10-13 21:11:23,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:23,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:23,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-13 21:11:23,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:23,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:11:23,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:23,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:23,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 21:11:23,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:23,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:11:23,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:23,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-13 21:11:23,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:11:23,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:11:23,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:23,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:23,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-13 21:11:23,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-13 21:11:23,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:23,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 21:11:23,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-13 21:11:23,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-13 21:11:24,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:24,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:24,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-13 21:11:24,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-13 21:11:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-13 21:11:24,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:24] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-13 21:11:24,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:24,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:24,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:24,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:24,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:24,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:24,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28586109 for PoS orders references: ['Order 00270-004-0002'] (draft: False) 2026-10-13 21:11:24,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:24,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28586109 with result: [{'id': 330, 'pos_reference': 'Order 00270-004-0002', 'account_move': False}] 2026-10-13 21:11:24,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.029 0.077 2026-10-13 21:11:24,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.019 0.049 2026-10-13 21:11:25,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:11:25,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:25,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:25,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-13 21:11:25,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:25,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:25,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:25,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:11:25,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-13 21:11:26,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:26,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:26,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-13 21:11:26,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-13 21:11:26,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"))' 2026-10-13 21:11:26,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:26] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-13 21:11:26,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:26,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:26,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:26,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:26,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:26,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:26,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:26,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53041474 for PoS orders references: ['Order 00270-004-0003'] (draft: False) 2026-10-13 21:11:27,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53041474 with result: [{'id': 331, 'pos_reference': 'Order 00270-004-0003', 'account_move': False}] 2026-10-13 21:11:27,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.031 0.092 2026-10-13 21:11:27,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.027 0.065 2026-10-13 21:11:27,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:27,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:11:27,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:27,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:27,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:28,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-13 21:11:28,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:28,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:11:28,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:11:28,090 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:28,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:28,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:28,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:28,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-13 21:11:28,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-13 21:11:28,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-13 21:11:28,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:28,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:28,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:28,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:28,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:28,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:28,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:28,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66245497 for PoS orders references: ['Order 00270-004-0004'] (draft: False) 2026-10-13 21:11:28,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66245497 with result: [{'id': 332, 'pos_reference': 'Order 00270-004-0004', 'account_move': False}] 2026-10-13 21:11:28,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.031 0.088 2026-10-13 21:11:29,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:11:29,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:11:29,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26723 2026-10-13 21:11:29,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:11:29,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26723 2026-10-13 21:11:29,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211129_380746_TestUi.txt 2026-10-13 21:11:29,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb5sjyefw_chrome_odoo" 2026-10-13 21:11:29,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26958 2026-10-13 21:11:29,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb6jik8iu_chrome_odoo 2026-10-13 21:11:29,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45627/json/version 2026-10-13 21:11:29,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45627/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:11:29,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:11:29,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45627/json 2026-10-13 21:11:29,906 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45627/json with timeout 3 increased to 10s during tests 2026-10-13 21:11:29,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45627/devtools/page/656FCA72ACF2A40A509AF19005CE2FB2 2026-10-13 21:11:29,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:11:29,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:11:30,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:11:30,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:11:30,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:11:30,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:11:30,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.066 2026-10-13 21:11:30,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '656FCA72ACF2A40A509AF19005CE2FB2', 'loaderId': 'BFEA8C75DE755DDA8B7E08E1BC41EE73', 'isDownload': False} 2026-10-13 21:11:30,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-13 21:11:30,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:30,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 21:11:30,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 21:11:30,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 21:11:30,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-13 21:11:30,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:11:30,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:11:30,748 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:11:30,748 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:11:30,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:11:31,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.142 0.515 2026-10-13 21:11:31,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:31] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.657 2026-10-13 21:11:31,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:31,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.110 2026-10-13 21:11:31,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:11:31,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:11:32,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.174 0.539 2026-10-13 21:11:32,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:11:32,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.062 2026-10-13 21:11:32,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.016 2026-10-13 21:11:32,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:11:32,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.043 2026-10-13 21:11:32,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.101 2026-10-13 21:11:32,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:11:32,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.130 2026-10-13 21:11:32,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.203 2026-10-13 21:11:32,872 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:32,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:32,929 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:32,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.027 0.259 2026-10-13 21:11:32,940 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:11:32,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.025 0.317 2026-10-13 21:11:33,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.313 2026-10-13 21:11:33,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.285 2026-10-13 21:11:33,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.320 2026-10-13 21:11:33,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.171 2026-10-13 21:11:33,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.205 2026-10-13 21:11:33,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.172 2026-10-13 21:11:33,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.011 0.193 2026-10-13 21:11:33,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.196 2026-10-13 21:11:33,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.154 2026-10-13 21:11:33,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.114 2026-10-13 21:11:33,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.106 2026-10-13 21:11:33,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.138 2026-10-13 21:11:33,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-13 21:11:33,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.112 2026-10-13 21:11:33,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.118 2026-10-13 21:11:33,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.093 2026-10-13 21:11:33,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:11:33,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select customer 'DDD Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("DDD Test Partner"))' 2026-10-13 21:11:33,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:33,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:11:33,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:11:33,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:33,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:11:33,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:11:33,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:33,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:33,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:11:33,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:33,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:33,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:11:33,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26958 2026-10-13 21:11:33,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:11:33,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26958 2026-10-13 21:11:33,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211133_969080_TestUi.txt 2026-10-13 21:11:33,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb6jik8iu_chrome_odoo" 2026-10-13 21:11:33,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-13 21:11:35,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27160 2026-10-13 21:11:35,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6v98palj_chrome_odoo 2026-10-13 21:11:35,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43237/json/version 2026-10-13 21:11:35,917 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43237/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:11:36,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:11:36,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43237/json 2026-10-13 21:11:36,003 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43237/json with timeout 3 increased to 10s during tests 2026-10-13 21:11:36,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43237/devtools/page/B258FDDCD7CEF27E5FF4178157C6F81F 2026-10-13 21:11:36,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:11:36,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:11:36,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:11:36,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:11:36,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:11:36,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:11:36,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:11:37,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.653 2026-10-13 21:11:37,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B258FDDCD7CEF27E5FF4178157C6F81F', 'loaderId': '5DB6AEB1FDC579280FF8EC2728C6AAB3', 'isDownload': False} 2026-10-13 21:11:37,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-13 21:11:37,119 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:37,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:11:37,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-10-13 21:11:37,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-10-13 21:11:37,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:11:37,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-13 21:11:37,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:37,760 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:11:37,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-13 21:11:37,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:11:38,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.253 0.585 2026-10-13 21:11:38,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:38] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.855 2026-10-13 21:11:38,726 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:38,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.098 2026-10-13 21:11:38,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:11:38,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:11:39,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.168 0.439 2026-10-13 21:11:39,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.051 2026-10-13 21:11:39,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-10-13 21:11:39,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:11:39,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.025 0.045 2026-10-13 21:11:39,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.110 2026-10-13 21:11:39,838 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:11:39,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.161 2026-10-13 21:11:39,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-13 21:11:39,944 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:11:39,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:39,989 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:11:40,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.297 2026-10-13 21:11:40,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.327 2026-10-13 21:11:40,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.292 2026-10-13 21:11:40,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.265 2026-10-13 21:11:40,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.287 2026-10-13 21:11:40,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.005 0.191 2026-10-13 21:11:40,226 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:11:40,241 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:11:40,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.023 0.229 2026-10-13 21:11:40,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.214 2026-10-13 21:11:40,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.225 2026-10-13 21:11:40,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.233 2026-10-13 21:11:40,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-13 21:11:40,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.157 2026-10-13 21:11:40,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.122 2026-10-13 21:11:40,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.132 2026-10-13 21:11:40,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.148 2026-10-13 21:11:40,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.136 2026-10-13 21:11:40,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-13 21:11:40,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.093 2026-10-13 21:11:40,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:11:40,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:11:40,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:40,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.018 2026-10-13 21:11:40,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:11:40,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:40,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-13 21:11:41,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:41,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:41,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:11:41,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-10-13 21:11:41,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:41,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:41,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:41,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:41,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-10-13 21:11:41,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("-10.20")))' 2026-10-13 21:11:41,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:41,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:41,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"))' 2026-10-13 21:11:41,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:41,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:41,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:11:41,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:41,996 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:11:42,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:11:42,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:42,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:42,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:42,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69651571 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-10-13 21:11:42,064 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:11:42,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69651571 with result: [{'id': 333, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-10-13 21:11:42,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.100 0.143 2026-10-13 21:11:42,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.024 0.063 2026-10-13 21:11:42,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.030 2026-10-13 21:11:42,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.015 2026-10-13 21:11:43,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:43,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:11:43,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:43,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-13 21:11:43,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:43,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-10-13 21:11:43,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:43,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")))' 2026-10-13 21:11:43,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:11:44,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:44,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:11:44,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:11:44,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-13 21:11:44,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:44,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-13 21:11:44,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:44,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:44,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:44,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:44,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:44,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:44,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13758236 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-10-13 21:11:44,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:44,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13758236 with result: [{'id': 334, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-10-13 21:11:44,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.029 0.093 2026-10-13 21:11:45,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:45,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:11:45,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:45,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-10-13 21:11:46,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:46,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:46,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:46,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:46,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:46,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:46,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-13 21:11:46,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-13 21:11:46,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:11:46,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-13 21:11:46,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:11:46,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-13 21:11:47,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:47,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:11:47,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:11:47,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:47,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-10-13 21:11:47,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"))' 2026-10-13 21:11:47,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:47,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:47,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:47,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:11:47,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:47,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:47,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:47,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10357498 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-10-13 21:11:47,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10357498 with result: [{'id': 335, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-10-13 21:11:47,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.037 0.104 2026-10-13 21:11:47,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.018 0.062 2026-10-13 21:11:48,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:11:48,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:48,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:11:48,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:11:48,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-13 21:11:49,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:11:49,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:49,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:49,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-13 21:11:49,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-13 21:11:49,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:11:49,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:49,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:49,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-13 21:11:50,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:50,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:11:50,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:50,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-10-13 21:11:50,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:11:50,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-13 21:11:50,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:11:50,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:50,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"))' 2026-10-13 21:11:50,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:50,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:50,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:50,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:50,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:50,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:50,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:50,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39904118 for PoS orders references: ['Order 00271-002-0004'] (draft: False) 2026-10-13 21:11:50,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39904118 with result: [{'id': 336, 'pos_reference': 'Order 00271-002-0004', 'account_move': False}] 2026-10-13 21:11:50,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.031 0.105 2026-10-13 21:11:50,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.022 0.060 2026-10-13 21:11:51,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-13 21:11:51,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-13 21:11:51,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:51,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-13 21:11:51,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-13 21:11:51,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:51,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:11:51,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:51,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-10-13 21:11:51,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:51,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:51,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:52,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:11:52,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-10-13 21:11:52,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-13 21:11:52,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-13 21:11:52,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-13 21:11:52,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:52,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-10-13 21:11:52,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:52,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:11:52,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:11:53,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:11:53,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:11:53,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-10-13 21:11:53,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-13 21:11:53,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-13 21:11:53,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-13 21:11:53,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:11:53,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00","price":"3.19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")):has(.price:contains("3.19")))' 2026-10-13 21:11:53,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-3.19")))' 2026-10-13 21:11:53,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"))' 2026-10-13 21:11:53,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:11:53,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:11:53,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:11:53,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:11:53,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:11:53,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:11:53,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:11:53,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28953796 for PoS orders references: ['Order 00271-002-0005'] (draft: False) 2026-10-13 21:11:54,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28953796 with result: [{'id': 337, 'pos_reference': 'Order 00271-002-0005', 'account_move': False}] 2026-10-13 21:11:54,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.049 0.085 2026-10-13 21:11:54,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.026 0.048 2026-10-13 21:11:54,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:11:54,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:11:54,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27160 2026-10-13 21:11:54,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:11:54,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27160 2026-10-13 21:11:55,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211155_014135_TestUi.txt 2026-10-13 21:11:55,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6v98palj_chrome_odoo" 2026-10-13 21:11:55,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-13 21:11:56,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27380 2026-10-13 21:11:56,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbm3zpf7e_chrome_odoo 2026-10-13 21:11:56,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44043/json/version 2026-10-13 21:11:56,418 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44043/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:11:56,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:11:56,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44043/json 2026-10-13 21:11:56,486 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44043/json with timeout 3 increased to 10s during tests 2026-10-13 21:11:56,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44043/devtools/page/EFD8EF5ECEE3071752961AFA0C8DD531 2026-10-13 21:11:56,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:11:56,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:11:56,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:11:56,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:11:56,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:11:56,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:11:56,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:11:57,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.121 0.921 2026-10-13 21:11:57,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EFD8EF5ECEE3071752961AFA0C8DD531', 'loaderId': '3C25A978A625C45CF11419A2EE0BA3AC', 'isDownload': False} 2026-10-13 21:11:57,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-13 21:11:57,918 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:57,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-13 21:11:57,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-13 21:11:57,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-13 21:11:58,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:11:58,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:11:58,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:11:58,491 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:11:58,493 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:11:58,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:11:59,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.354 0.611 2026-10-13 21:11:59,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:59] "GET /pos/web HTTP/1.1" 200 - 20 0.045 0.981 2026-10-13 21:11:59,614 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:11:59,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.166 2026-10-13 21:11:59,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:11:59,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:11:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:12:00,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.210 0.477 2026-10-13 21:12:00,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:00,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.073 2026-10-13 21:12:00,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "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-10-13 21:12:00,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:12:00,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.027 0.047 2026-10-13 21:12:00,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.078 2026-10-13 21:12:00,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.119 2026-10-13 21:12:00,846 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:12:00,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.187 2026-10-13 21:12:00,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.229 2026-10-13 21:12:00,959 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:12:00,968 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:00,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:00,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.268 2026-10-13 21:12:01,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.280 2026-10-13 21:12:01,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-13 21:12:01,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.257 2026-10-13 21:12:01,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.271 2026-10-13 21:12:01,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.202 2026-10-13 21:12:01,210 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:12:01,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.201 2026-10-13 21:12:01,241 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:12:01,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.024 0.198 2026-10-13 21:12:01,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.223 2026-10-13 21:12:01,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-13 21:12:01,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.182 2026-10-13 21:12:01,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.145 2026-10-13 21:12:01,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.119 2026-10-13 21:12:01,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-13 21:12:01,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.117 2026-10-13 21:12:01,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.102 2026-10-13 21:12:01,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.057 2026-10-13 21:12:01,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:01,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:12:01,679 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.017 2026-10-13 21:12:01,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:12:01,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:12:01,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-13 21:12:02,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:12:02,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:12:02,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:12:02,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:12:02,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-13 21:12:03,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:12:03,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:03,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:12:03,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0.0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("0.0")))' 2026-10-13 21:12:03,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"))' 2026-10-13 21:12:03,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:12:03,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:12:03,656 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:03,661 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:03,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:12:03,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:12:03,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:12:03,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:12:03,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:12:03,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:12:03,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:12:03,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3470767 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-13 21:12:03,779 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:03,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3470767 with result: [{'id': 338, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-13 21:12:03,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.093 0.136 2026-10-13 21:12:04,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.029 0.064 2026-10-13 21:12:04,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:04] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.015 2026-10-13 21:12:04,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:04,920 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:04,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27380 2026-10-13 21:12:04,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:04,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27380 2026-10-13 21:12:05,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211205_036867_TestUi.txt 2026-10-13 21:12:05,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbm3zpf7e_chrome_odoo" 2026-10-13 21:12:05,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-13 21:12:06,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27595 2026-10-13 21:12:06,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8r2irax8_chrome_odoo 2026-10-13 21:12:06,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42387/json/version 2026-10-13 21:12:06,043 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42387/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:06,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:06,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42387/json 2026-10-13 21:12:06,095 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42387/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:06,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42387/devtools/page/7AD55F19357711A562FB443FAC5C8406 2026-10-13 21:12:06,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:06,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:06,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:06,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:06,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:12:06,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:12:06,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:07,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.131 0.724 2026-10-13 21:12:07,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7AD55F19357711A562FB443FAC5C8406', 'loaderId': '558F3B8D434E4FC565F87F12DF5BFF83', 'isDownload': False} 2026-10-13 21:12:07,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-13 21:12:07,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:07,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-13 21:12:07,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-13 21:12:07,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-10-13 21:12:07,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:12:07,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:12:07,955 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:07,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:12:07,980 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:08,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:12:08,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:08,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.286 0.687 2026-10-13 21:12:09,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.087 2026-10-13 21:12:09,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.016 2026-10-13 21:12:09,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:12:09,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.026 0.057 2026-10-13 21:12:09,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.111 2026-10-13 21:12:09,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:12:09,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.156 2026-10-13 21:12:09,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.186 2026-10-13 21:12:09,404 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:12:09,416 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:09,422 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:09,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.226 2026-10-13 21:12:09,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.285 2026-10-13 21:12:09,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.246 2026-10-13 21:12:09,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.231 2026-10-13 21:12:09,575 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:12:09,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.253 2026-10-13 21:12:09,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.185 2026-10-13 21:12:09,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.028 0.204 2026-10-13 21:12:09,685 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:09,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-13 21:12:09,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.177 2026-10-13 21:12:09,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.175 2026-10-13 21:12:09,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.133 2026-10-13 21:12:09,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.119 2026-10-13 21:12:09,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.128 2026-10-13 21:12:09,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.118 2026-10-13 21:12:09,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.155 2026-10-13 21:12:09,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.169 2026-10-13 21:12:09,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.177 2026-10-13 21:12:09,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.181 2026-10-13 21:12:09,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.157 2026-10-13 21:12:10,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:10,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:12:10,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.021 2026-10-13 21:12:10,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:12:10,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'enter code value: 563412 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:12:10,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:12:10,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50")))' 2026-10-13 21:12:10,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.013 0.036 2026-10-13 21:12:11,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:11,127 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:12:11,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27595 2026-10-13 21:12:11,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:11,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27595 2026-10-13 21:12:11,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211211_231819_TestUi.txt 2026-10-13 21:12:11,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8r2irax8_chrome_odoo" 2026-10-13 21:12:11,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-13 21:12:12,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27801 2026-10-13 21:12:12,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_9rc2fkj_chrome_odoo 2026-10-13 21:12:12,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34989/json/version 2026-10-13 21:12:12,842 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34989/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:12,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:12,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34989/json 2026-10-13 21:12:12,890 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34989/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:12,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34989/devtools/page/1B89AC524999A1CBF02CE258AFC5617A 2026-10-13 21:12:12,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:12,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:13,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:13,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:13,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:13,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:13,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:14,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.106 0.839 2026-10-13 21:12:14,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B89AC524999A1CBF02CE258AFC5617A', 'loaderId': '33340FC5A4BC3D8AC972EDCC48AD75D1', 'isDownload': False} 2026-10-13 21:12:14,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-13 21:12:14,301 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:14,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:12:14,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-13 21:12:14,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.033 2026-10-13 21:12:14,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-13 21:12:14,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-10-13 21:12:14,833 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:14,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:12:14,853 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:12:14,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:15,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.290 0.586 2026-10-13 21:12:15,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:15] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.897 2026-10-13 21:12:15,826 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:15,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.116 2026-10-13 21:12:15,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-13 21:12:16,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:12:16,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.163 0.542 2026-10-13 21:12:16,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:16,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.073 2026-10-13 21:12:16,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:12:16,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:12:17,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.019 0.051 2026-10-13 21:12:17,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.097 2026-10-13 21:12:17,070 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:12:17,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.136 2026-10-13 21:12:17,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.210 2026-10-13 21:12:17,168 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:12:17,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:17,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:17,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.252 2026-10-13 21:12:17,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.290 2026-10-13 21:12:17,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.253 2026-10-13 21:12:17,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.224 2026-10-13 21:12:17,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.251 2026-10-13 21:12:17,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.004 0.183 2026-10-13 21:12:17,377 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:17,399 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:12:17,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.193 2026-10-13 21:12:17,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.156 2026-10-13 21:12:17,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.019 0.183 2026-10-13 21:12:17,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.188 2026-10-13 21:12:17,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.189 2026-10-13 21:12:17,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-13 21:12:17,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.160 2026-10-13 21:12:17,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.215 2026-10-13 21:12:17,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.257 2026-10-13 21:12:17,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.265 2026-10-13 21:12:17,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.246 2026-10-13 21:12:17,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.251 2026-10-13 21:12:17,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.244 2026-10-13 21:12:17,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.193 2026-10-13 21:12:17,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:17,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:12:17,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.018 2026-10-13 21:12:17,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-10-13 21:12:17,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-10-13 21:12:18,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-10-13 21:12:18,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:18,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-10-13 21:12:18,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 per order on specific products","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-10.00")))' 2026-10-13 21:12:18,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"))' 2026-10-13 21:12:18,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:18,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-10-13 21:12:18,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"))' 2026-10-13 21:12:18,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:18,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 30 per order on specific products' (trigger: .selection-item:contains("$ 30 per order on specific products"))' 2026-10-13 21:12:18,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 per order on specific products","price":"-30.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-30.00")))' 2026-10-13 21:12:18,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-10-13 21:12:18,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:18,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27801 2026-10-13 21:12:18,229 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:18,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:18,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27801 2026-10-13 21:12:18,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211218_344725_TestUi.txt 2026-10-13 21:12:18,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_9rc2fkj_chrome_odoo" 2026-10-13 21:12:18,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-13 21:12:19,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28009 2026-10-13 21:12:19,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvy2z9s0t_chrome_odoo 2026-10-13 21:12:19,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37741/json/version 2026-10-13 21:12:19,683 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37741/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:19,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:19,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37741/json 2026-10-13 21:12:19,734 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37741/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:19,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37741/devtools/page/59BBEB5760CDE3F5E36A0D6132787080 2026-10-13 21:12:19,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:19,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:20,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:20,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:20,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:20,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:20,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:20,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:20] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.083 0.772 2026-10-13 21:12:20,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '59BBEB5760CDE3F5E36A0D6132787080', 'loaderId': 'D25A17D2133A521050644E0DDFCA00F7', 'isDownload': False} 2026-10-13 21:12:20,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-13 21:12:20,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:20,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:20] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:12:21,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:12:21,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 21:12:21,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 21:12:21,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 21:12:21,481 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:12:21,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:12:21,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.022 2026-10-13 21:12:21,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:23,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.306 1.552 2026-10-13 21:12:23,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:23] "GET /pos/web HTTP/1.1" 200 - 20 0.012 1.818 2026-10-13 21:12:23,473 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:23,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-10-13 21:12:23,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-13 21:12:23,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:12:24,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.216 0.543 2026-10-13 21:12:24,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:24,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.081 2026-10-13 21:12:24,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-13 21:12:24,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:12:24,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.045 0.060 2026-10-13 21:12:24,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:12:24,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.150 2026-10-13 21:12:24,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.215 2026-10-13 21:12:24,939 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:24,964 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:12:24,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:24,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.256 2026-10-13 21:12:25,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.315 2026-10-13 21:12:25,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.365 2026-10-13 21:12:25,111 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:25,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.302 2026-10-13 21:12:25,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.316 2026-10-13 21:12:25,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.020 0.199 2026-10-13 21:12:25,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:12:25,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.036 0.231 2026-10-13 21:12:25,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.221 2026-10-13 21:12:25,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.176 2026-10-13 21:12:25,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.188 2026-10-13 21:12:25,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.186 2026-10-13 21:12:25,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.163 2026-10-13 21:12:25,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.139 2026-10-13 21:12:25,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.148 2026-10-13 21:12:25,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.195 2026-10-13 21:12:25,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.218 2026-10-13 21:12:25,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.229 2026-10-13 21:12:25,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.236 2026-10-13 21:12:25,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.008 0.196 2026-10-13 21:12:25,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.207 2026-10-13 21:12:25,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:25,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:12:25,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.035 2026-10-13 21:12:25,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:12:25,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:12:25,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:12:25,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-13 21:12:25,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-13 21:12:25,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:12:25,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:25,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click selection 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A"))' 2026-10-13 21:12:25,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(em.qty:contains("1")):has(.price:contains("-11.50")))' 2026-10-13 21:12:25,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:12:26,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:26,033 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:26,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28009 2026-10-13 21:12:26,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:26,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28009 2026-10-13 21:12:26,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211226_141943_TestUi.txt 2026-10-13 21:12:26,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvy2z9s0t_chrome_odoo" 2026-10-13 21:12:26,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-13 21:12:28,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28214 2026-10-13 21:12:28,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfver34ih_chrome_odoo 2026-10-13 21:12:28,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37159/json/version 2026-10-13 21:12:28,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37159/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:28,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:28,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37159/json 2026-10-13 21:12:28,240 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37159/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:28,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37159/devtools/page/5551FFDEB1C1AE14F978846E6089DA9D 2026-10-13 21:12:28,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:28,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:28,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:28,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:28,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:28,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:28,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:29,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.116 0.782 2026-10-13 21:12:29,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5551FFDEB1C1AE14F978846E6089DA9D', 'loaderId': '270DD3C2A9DC5E88A49B26E6505C065B', 'isDownload': False} 2026-10-13 21:12:29,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-13 21:12:29,523 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:29,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:29] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-13 21:12:29,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:29] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.024 2026-10-13 21:12:29,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:29] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.046 2026-10-13 21:12:30,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:12:30,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:12:30,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.007 2026-10-13 21:12:30,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:12:30,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:12:30,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:31,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.358 0.648 2026-10-13 21:12:31,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:31] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.020 2026-10-13 21:12:31,262 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:31,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.125 2026-10-13 21:12:31,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:12:31,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:12:32,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.187 0.521 2026-10-13 21:12:32,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:32,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.055 2026-10-13 21:12:32,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-10-13 21:12:32,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:12:32,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.052 0.057 2026-10-13 21:12:32,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-13 21:12:32,544 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:12:32,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.176 2026-10-13 21:12:32,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.206 2026-10-13 21:12:32,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:32,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:32,673 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:32,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.252 2026-10-13 21:12:32,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.287 2026-10-13 21:12:32,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.268 2026-10-13 21:12:32,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.227 2026-10-13 21:12:32,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.249 2026-10-13 21:12:32,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:32,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.173 2026-10-13 21:12:32,870 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:12:32,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.181 2026-10-13 21:12:32,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.139 2026-10-13 21:12:32,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.019 0.168 2026-10-13 21:12:32,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.170 2026-10-13 21:12:32,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.158 2026-10-13 21:12:32,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.118 2026-10-13 21:12:33,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.136 2026-10-13 21:12:33,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.176 2026-10-13 21:12:33,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.213 2026-10-13 21:12:33,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.184 2026-10-13 21:12:33,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.196 2026-10-13 21:12:33,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.197 2026-10-13 21:12:33,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.205 2026-10-13 21:12:33,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.184 2026-10-13 21:12:33,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:33,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:12:33,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:12:33,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.027 2026-10-13 21:12:33,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:12:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-13 21:12:33,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 21:12:33,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 21:12:33,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:12:33,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("3")))' 2026-10-13 21:12:34,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00"))' 2026-10-13 21:12:34,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:12:34,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:12:34,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:12:34,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:12:34,541 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:34,544 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:34,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:12:34,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:12:34,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:12:34,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:12:34,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:12:34,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77974310 for PoS orders references: ['Order 00276-002-0001'] (draft: False) 2026-10-13 21:12:34,628 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:34,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77974310 with result: [{'id': 339, 'pos_reference': 'Order 00276-002-0001', 'account_move': False}] 2026-10-13 21:12:34,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.117 0.119 2026-10-13 21:12:34,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.157 2026-10-13 21:12:34,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.060 0.058 2026-10-13 21:12:35,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:35] "GET /report/barcode/Code128/044d-e3f2-493d HTTP/1.1" 200 - 2 0.001 0.013 2026-10-13 21:12:35,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.028 2026-10-13 21:12:35,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:35,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:35,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28214 2026-10-13 21:12:35,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:35,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28214 2026-10-13 21:12:35,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211235_911221_TestUi.txt 2026-10-13 21:12:35,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfver34ih_chrome_odoo" 2026-10-13 21:12:36,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28427 2026-10-13 21:12:36,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpomryvoz7_chrome_odoo 2026-10-13 21:12:36,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33907/json/version 2026-10-13 21:12:36,309 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33907/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:36,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:36,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33907/json 2026-10-13 21:12:36,377 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33907/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:36,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33907/devtools/page/76006686D3E8ED3DC596176BE0215C06 2026-10-13 21:12:36,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:36,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:36,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:36,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:36,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:36,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:36,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.074 2026-10-13 21:12:36,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '76006686D3E8ED3DC596176BE0215C06', 'loaderId': '657785123B71C9C42082426C5739DA86', 'isDownload': False} 2026-10-13 21:12:36,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-13 21:12:36,636 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:36,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:36] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:12:36,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:36] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.011 2026-10-13 21:12:36,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:36] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-13 21:12:37,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:12:37,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:12:37,298 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:37,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:12:37,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:12:37,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:38,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.173 0.517 2026-10-13 21:12:38,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.700 2026-10-13 21:12:38,135 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:38,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.111 2026-10-13 21:12:38,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:12:38,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:12:38,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.212 0.439 2026-10-13 21:12:39,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.069 2026-10-13 21:12:39,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:12:39,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-13 21:12:39,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:12:39,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.050 2026-10-13 21:12:39,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.105 2026-10-13 21:12:39,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:39,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.143 2026-10-13 21:12:39,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.155 2026-10-13 21:12:39,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.208 2026-10-13 21:12:39,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:12:39,462 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:12:39,474 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:39,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.256 2026-10-13 21:12:39,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.250 2026-10-13 21:12:39,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:12:39,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.226 2026-10-13 21:12:39,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.261 2026-10-13 21:12:39,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.269 2026-10-13 21:12:39,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.190 2026-10-13 21:12:39,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.177 2026-10-13 21:12:39,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.158 2026-10-13 21:12:39,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.164 2026-10-13 21:12:39,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.156 2026-10-13 21:12:39,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.114 2026-10-13 21:12:39,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.014 0.114 2026-10-13 21:12:39,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.135 2026-10-13 21:12:39,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.162 2026-10-13 21:12:39,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.197 2026-10-13 21:12:39,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.008 0.186 2026-10-13 21:12:39,961 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-13 21:12:39,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:39] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.178 2026-10-13 21:12:40,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.153 2026-10-13 21:12:40,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:12:40,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:12:40,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-13 21:12:40,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 21:12:40,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:12:40,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:12:40,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:12:40,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:12:40,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:12:40,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:12:40,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.014 0.039 2026-10-13 21:12:41,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:41,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-10-13 21:12:41,166 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:41,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00")))' 2026-10-13 21:12:41,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:12:41,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:12:41,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:12:41,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:12:41,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:12:41,306 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:41,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:41,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:12:41,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:12:41,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:12:41,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:12:41,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.014 2026-10-13 21:12:41,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79667047 for PoS orders references: ['Order 00276-004-0001'] (draft: False) 2026-10-13 21:12:41,412 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:41,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79667047 with result: [{'id': 340, 'pos_reference': 'Order 00276-004-0001', 'account_move': False}] 2026-10-13 21:12:41,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.027 0.087 2026-10-13 21:12:41,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.054 2026-10-13 21:12:41,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 21:12:41,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:12:42,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:42,432 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:42,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28427 2026-10-13 21:12:42,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:42,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28427 2026-10-13 21:12:42,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211242_557551_TestUi.txt 2026-10-13 21:12:42,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpomryvoz7_chrome_odoo" 2026-10-13 21:12:42,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-13 21:12:43,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28640 2026-10-13 21:12:43,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphy1e7d3z_chrome_odoo 2026-10-13 21:12:43,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34457/json/version 2026-10-13 21:12:43,698 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34457/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:43,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:43,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34457/json 2026-10-13 21:12:43,761 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34457/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:43,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34457/devtools/page/71129C22667997A4A6AC5780D8B4255D 2026-10-13 21:12:43,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:43,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:44,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:44,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:44,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:44,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:44,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:45,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.106 0.786 2026-10-13 21:12:45,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '71129C22667997A4A6AC5780D8B4255D', 'loaderId': 'B9F3DCE283A5ED242F5422B4C569CC5F', 'isDownload': False} 2026-10-13 21:12:45,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-13 21:12:45,111 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:45,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:12:45,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:12:45,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-13 21:12:45,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:12:45,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:12:45,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:45,739 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:12:45,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:12:45,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:46,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.295 0.603 2026-10-13 21:12:46,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:46] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.923 2026-10-13 21:12:46,776 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:46,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.137 2026-10-13 21:12:46,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:12:46,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-13 21:12:47,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.174 0.528 2026-10-13 21:12:47,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:47,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-10-13 21:12:47,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:12:47,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:12:47,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.027 0.042 2026-10-13 21:12:47,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.100 2026-10-13 21:12:48,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:12:48,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.152 2026-10-13 21:12:48,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.210 2026-10-13 21:12:48,118 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:48,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:12:48,150 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:12:48,164 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:48,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.279 2026-10-13 21:12:48,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.314 2026-10-13 21:12:48,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.293 2026-10-13 21:12:48,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.272 2026-10-13 21:12:48,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.293 2026-10-13 21:12:48,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.195 2026-10-13 21:12:48,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-13 21:12:48,397 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:48,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.153 2026-10-13 21:12:48,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.153 2026-10-13 21:12:48,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.139 2026-10-13 21:12:48,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.026 0.144 2026-10-13 21:12:48,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.132 2026-10-13 21:12:48,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.144 2026-10-13 21:12:48,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.181 2026-10-13 21:12:48,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.226 2026-10-13 21:12:48,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.273 2026-10-13 21:12:48,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-13 21:12:48,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.215 2026-10-13 21:12:48,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.210 2026-10-13 21:12:48,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.182 2026-10-13 21:12:48,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:48,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-10-13 21:12:48,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.022 2026-10-13 21:12:48,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("1")))' 2026-10-13 21:12:48,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:12:48,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("2")))' 2026-10-13 21:12:49,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-10-13 21:12:49,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-13 21:12:49,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00")))' 2026-10-13 21:12:49,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-13 21:12:50,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("1")))' 2026-10-13 21:12:50,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:12:50,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("2")))' 2026-10-13 21:12:50,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:12:50,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-13 21:12:50,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"))' 2026-10-13 21:12:50,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00")))' 2026-10-13 21:12:50,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-13 21:12:51,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-13 21:12:51,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-13 21:12:51,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("6")))' 2026-10-13 21:12:51,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00"))' 2026-10-13 21:12:51,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00")))' 2026-10-13 21:12:51,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:51,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28640 2026-10-13 21:12:51,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:51,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28640 2026-10-13 21:12:51,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211251_279760_TestUi.txt 2026-10-13 21:12:51,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphy1e7d3z_chrome_odoo" 2026-10-13 21:12:51,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-13 21:12:52,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28842 2026-10-13 21:12:52,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl1m0g1dl_chrome_odoo 2026-10-13 21:12:52,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43805/json/version 2026-10-13 21:12:52,695 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43805/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:12:52,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:12:52,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43805/json 2026-10-13 21:12:52,760 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43805/json with timeout 3 increased to 10s during tests 2026-10-13 21:12:52,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43805/devtools/page/9A31FBEC44A79D0326C76D72FD62CC4D 2026-10-13 21:12:52,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:12:52,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:12:53,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:12:53,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:12:53,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:12:53,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:12:53,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:12:54,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.085 0.811 2026-10-13 21:12:54,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A31FBEC44A79D0326C76D72FD62CC4D', 'loaderId': 'E6D52D0BA4F7970C5026DA0FBF93D132', 'isDownload': False} 2026-10-13 21:12:54,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-13 21:12:54,076 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:54,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:12:54,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.032 2026-10-13 21:12:54,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.026 0.023 2026-10-13 21:12:54,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:12:54,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 21:12:54,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:12:54,683 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:12:54,684 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:12:54,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:12:55,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.315 0.635 2026-10-13 21:12:55,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:55] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.981 2026-10-13 21:12:55,759 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:12:55,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.104 2026-10-13 21:12:55,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-13 21:12:55,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-13 21:12:56,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:12:56,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.250 0.527 2026-10-13 21:12:56,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.058 2026-10-13 21:12:56,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-10-13 21:12:56,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-10-13 21:12:57,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.037 0.047 2026-10-13 21:12:57,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.116 2026-10-13 21:12:57,110 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:12:57,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.120 2026-10-13 21:12:57,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.196 2026-10-13 21:12:57,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-13 21:12:57,274 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:12:57,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:57,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.270 2026-10-13 21:12:57,317 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:12:57,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.264 2026-10-13 21:12:57,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.260 2026-10-13 21:12:57,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.301 2026-10-13 21:12:57,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.296 2026-10-13 21:12:57,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.008 0.204 2026-10-13 21:12:57,533 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:12:57,539 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:12:57,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.211 2026-10-13 21:12:57,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.226 2026-10-13 21:12:57,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.217 2026-10-13 21:12:57,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.021 0.229 2026-10-13 21:12:57,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-13 21:12:57,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.172 2026-10-13 21:12:57,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.190 2026-10-13 21:12:57,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.227 2026-10-13 21:12:57,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.259 2026-10-13 21:12:57,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.221 2026-10-13 21:12:57,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.008 0.228 2026-10-13 21:12:57,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.240 2026-10-13 21:12:57,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.214 2026-10-13 21:12:57,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:12:57,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.189 2026-10-13 21:12:58,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-13 21:12:58,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.018 2026-10-13 21:12:58,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-10-13 21:12:58,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-13 21:12:58,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:12:58,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:12:58,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:12:58,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-13 21:12:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:12:58,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:12:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-13 21:12:58,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:12:58,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product with Tag' (trigger: .selection-item:contains("Free Product with Tag"))' 2026-10-13 21:12:59,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product B' (trigger: .selection-item:contains("Free Product B"))' 2026-10-13 21:12:59,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00")))' 2026-10-13 21:12:59,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-10-13 21:12:59,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:12:59,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:12:59,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28842 2026-10-13 21:12:59,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:12:59,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28842 2026-10-13 21:12:59,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211259_190750_TestUi.txt 2026-10-13 21:12:59,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl1m0g1dl_chrome_odoo" 2026-10-13 21:12:59,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-13 21:13:00,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29059 2026-10-13 21:13:00,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz4m30lry_chrome_odoo 2026-10-13 21:13:00,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43477/json/version 2026-10-13 21:13:00,307 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43477/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:00,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:00,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43477/json 2026-10-13 21:13:00,376 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43477/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:00,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43477/devtools/page/8D36C6E541BF63918934FBB838C935EF 2026-10-13 21:13:00,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:00,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:00,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:00,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:00,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:00,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:00,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:13:01,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.123 0.799 2026-10-13 21:13:01,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8D36C6E541BF63918934FBB838C935EF', 'loaderId': 'E7F44FB688F4B4AFDF743A7426251864', 'isDownload': False} 2026-10-13 21:13:01,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-13 21:13:01,738 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:01,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:13:01,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:13:01,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-10-13 21:13:02,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 21:13:02,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:13:02,287 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:02,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:13:02,304 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:02,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:03,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.282 0.632 2026-10-13 21:13:03,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:03] "GET /pos/web HTTP/1.1" 200 - 20 0.031 0.929 2026-10-13 21:13:03,336 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:03,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.119 2026-10-13 21:13:03,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:13:03,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:13:04,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.214 0.525 2026-10-13 21:13:04,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:13:04,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.071 2026-10-13 21:13:04,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.026 2026-10-13 21:13:04,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:13:04,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.062 2026-10-13 21:13:04,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:13:04,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.126 2026-10-13 21:13:04,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-13 21:13:04,724 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:13:04,742 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:04,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:04,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.235 2026-10-13 21:13:04,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.287 2026-10-13 21:13:04,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.329 2026-10-13 21:13:04,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.272 2026-10-13 21:13:04,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.281 2026-10-13 21:13:04,962 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:04,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.008 0.200 2026-10-13 21:13:04,991 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:13:05,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.226 2026-10-13 21:13:05,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.199 2026-10-13 21:13:05,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.167 2026-10-13 21:13:05,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.151 2026-10-13 21:13:05,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.151 2026-10-13 21:13:05,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.130 2026-10-13 21:13:05,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.137 2026-10-13 21:13:05,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.151 2026-10-13 21:13:05,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.196 2026-10-13 21:13:05,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.222 2026-10-13 21:13:05,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-13 21:13:05,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-13 21:13:05,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.182 2026-10-13 21:13:05,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:13:05,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.020 2026-10-13 21:13:05,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:13:05,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:05,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-13 21:13:05,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-10-13 21:13:05,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-2")))' 2026-10-13 21:13:05,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:13:05,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:13:05,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:05,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-13 21:13:05,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-13 21:13:05,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-5")))' 2026-10-13 21:13:05,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:13:05,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:05,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:13:05,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:05,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-13 21:13:06,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-13 21:13:06,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("2")):has(.price:contains("-10")))' 2026-10-13 21:13:06,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:13:06,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:06,094 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:13:06,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29059 2026-10-13 21:13:06,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:06,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29059 2026-10-13 21:13:06,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211306_214015_TestUi.txt 2026-10-13 21:13:06,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz4m30lry_chrome_odoo" 2026-10-13 21:13:06,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-13 21:13:07,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29266 2026-10-13 21:13:07,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp53x4pvfe_chrome_odoo 2026-10-13 21:13:07,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35925/json/version 2026-10-13 21:13:07,059 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35925/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:07,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:07,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35925/json 2026-10-13 21:13:07,157 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35925/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:07,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35925/devtools/page/F2B660CE98F084BA71A6D05F8C1A3610 2026-10-13 21:13:07,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:07,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:07,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:07,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:07,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:07,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:07,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:13:08,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.831 2026-10-13 21:13:08,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F2B660CE98F084BA71A6D05F8C1A3610', 'loaderId': 'A97BFEBECFE7ADAC3F84C07390093C3E', 'isDownload': False} 2026-10-13 21:13:08,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-13 21:13:08,487 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:08,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:08] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-13 21:13:08,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:08] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.030 2026-10-13 21:13:08,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:08] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.032 2026-10-13 21:13:08,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:13:09,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-13 21:13:09,053 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:09,054 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:13:09,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-13 21:13:09,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:10,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.300 0.626 2026-10-13 21:13:10,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:10] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.975 2026-10-13 21:13:10,152 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:10,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.127 2026-10-13 21:13:10,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:13:10,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:13:11,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.204 0.522 2026-10-13 21:13:11,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:13:11,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.081 2026-10-13 21:13:11,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-13 21:13:11,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:13:11,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.034 0.045 2026-10-13 21:13:11,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.107 2026-10-13 21:13:11,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.149 2026-10-13 21:13:11,539 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:11,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.193 2026-10-13 21:13:11,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.269 2026-10-13 21:13:11,669 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:13:11,684 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:13:11,690 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:11,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.305 2026-10-13 21:13:11,710 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:13:11,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.279 2026-10-13 21:13:11,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.284 2026-10-13 21:13:11,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.267 2026-10-13 21:13:11,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.286 2026-10-13 21:13:11,904 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:11,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.013 0.210 2026-10-13 21:13:11,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.202 2026-10-13 21:13:11,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.207 2026-10-13 21:13:11,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.193 2026-10-13 21:13:12,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.035 0.208 2026-10-13 21:13:12,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.190 2026-10-13 21:13:12,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.179 2026-10-13 21:13:12,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.187 2026-10-13 21:13:12,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-13 21:13:12,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.193 2026-10-13 21:13:12,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.148 2026-10-13 21:13:12,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.081 2026-10-13 21:13:12,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:13:12,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:13:12,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.018 2026-10-13 21:13:12,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:13:12,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:13:12,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 21:13:13,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-13 21:13:13,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:13,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:13,447 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:13,449 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:13:13,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:13,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:13,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:13:13,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:13,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:13,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:13,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93628750 for PoS orders references: ['Order 00280-002-0001'] (draft: False) 2026-10-13 21:13:13,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:13:13,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93628750 with result: [{'id': 341, 'pos_reference': 'Order 00280-002-0001', 'account_move': False}] 2026-10-13 21:13:13,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.102 0.117 2026-10-13 21:13:13,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.057 0.071 2026-10-13 21:13:13,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.017 2026-10-13 21:13:13,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:13] "GET /report/barcode/Code128/044a-1525-4775 HTTP/1.1" 200 - 2 0.001 0.040 2026-10-13 21:13:14,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:14,681 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:14,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29266 2026-10-13 21:13:14,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:14,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29266 2026-10-13 21:13:14,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211314_799358_TestUi.txt 2026-10-13 21:13:14,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp53x4pvfe_chrome_odoo" 2026-10-13 21:13:15,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29482 2026-10-13 21:13:15,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf7271uzt_chrome_odoo 2026-10-13 21:13:15,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39349/json/version 2026-10-13 21:13:15,144 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39349/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:15,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:15,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39349/json 2026-10-13 21:13:15,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39349/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:15,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39349/devtools/page/1DB0BB9A6228004EEAF1639712418A8F 2026-10-13 21:13:15,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:15,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:15,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:15,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:15,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:15,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:15,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.017 0.045 2026-10-13 21:13:15,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1DB0BB9A6228004EEAF1639712418A8F', 'loaderId': 'D7EE0D0291B6C02672727DEC95F3240F', 'isDownload': False} 2026-10-13 21:13:15,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-13 21:13:15,383 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:15,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:13:15,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 21:13:15,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-13 21:13:15,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:13:15,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:13:15,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-13 21:13:15,935 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:13:15,938 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:13:15,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:16,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.227 0.550 2026-10-13 21:13:16,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:16] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.800 2026-10-13 21:13:16,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:16,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.143 2026-10-13 21:13:16,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:13:17,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:13:17,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.206 0.511 2026-10-13 21:13:17,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:13:17,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.057 2026-10-13 21:13:17,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:17] "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-10-13 21:13:17,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:13:18,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.042 2026-10-13 21:13:18,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.097 2026-10-13 21:13:18,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.114 2026-10-13 21:13:18,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:18,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.147 2026-10-13 21:13:18,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.204 2026-10-13 21:13:18,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.251 2026-10-13 21:13:18,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:18,280 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:18,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.244 2026-10-13 21:13:18,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:13:18,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.242 2026-10-13 21:13:18,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.236 2026-10-13 21:13:18,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.260 2026-10-13 21:13:18,443 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:18,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-13 21:13:18,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.152 2026-10-13 21:13:18,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-13 21:13:18,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.166 2026-10-13 21:13:18,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.141 2026-10-13 21:13:18,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.016 0.148 2026-10-13 21:13:18,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.108 2026-10-13 21:13:18,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.117 2026-10-13 21:13:18,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.122 2026-10-13 21:13:18,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.111 2026-10-13 21:13:18,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.127 2026-10-13 21:13:18,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.071 2026-10-13 21:13:18,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:13:19,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:13:19,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:13:19,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 21:13:19,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-13 21:13:19,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:20,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:20,024 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:13:20,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:20,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:20,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:20,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:20,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:20,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:20,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6993079 for PoS orders references: ['Order 00280-004-0001'] (draft: False) 2026-10-13 21:13:20,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:20,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6993079 with result: [{'id': 342, 'pos_reference': 'Order 00280-004-0001', 'account_move': False}] 2026-10-13 21:13:20,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.032 0.093 2026-10-13 21:13:20,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.071 2026-10-13 21:13:20,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.019 0.059 2026-10-13 21:13:20,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:13:20,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:20] "GET /report/barcode/Code128/044a-889a-446a HTTP/1.1" 200 - 2 0.010 0.027 2026-10-13 21:13:21,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:13:21,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:13:21,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:13:21,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 21:13:21,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:13:22,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-13 21:13:22,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:22,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:22,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:22,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:22,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:22,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:22,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89983304 for PoS orders references: ['Order 00280-004-0002'] (draft: False) 2026-10-13 21:13:22,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:22,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89983304 with result: [{'id': 343, 'pos_reference': 'Order 00280-004-0002', 'account_move': False}] 2026-10-13 21:13:22,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.064 0.090 2026-10-13 21:13:22,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.050 2026-10-13 21:13:22,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:22] "GET /report/barcode/Code128/0445-29d9-4acf HTTP/1.1" 200 - 2 0.001 0.013 2026-10-13 21:13:23,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:23,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:23,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29482 2026-10-13 21:13:23,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:23,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29482 2026-10-13 21:13:23,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211323_285435_TestUi.txt 2026-10-13 21:13:23,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf7271uzt_chrome_odoo" 2026-10-13 21:13:23,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-13 21:13:24,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29693 2026-10-13 21:13:24,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr5ytuk9n_chrome_odoo 2026-10-13 21:13:24,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35179/json/version 2026-10-13 21:13:24,582 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35179/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:24,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:24,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35179/json 2026-10-13 21:13:24,642 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35179/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:24,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35179/devtools/page/4FCBFE19A24C0ED38FBA5DEC1A719AF5 2026-10-13 21:13:24,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:24,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:25,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:25,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:25,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:25,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:25,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:13:26,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.087 1.714 2026-10-13 21:13:26,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4FCBFE19A24C0ED38FBA5DEC1A719AF5', 'loaderId': 'BC6E262C9AA98713B4834109F096B236', 'isDownload': False} 2026-10-13 21:13:26,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-13 21:13:26,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:26,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:13:26,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-13 21:13:26,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 21:13:27,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:13:27,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 21:13:27,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:13:27,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-13 21:13:27,430 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:27,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:28,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:13:28,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.295 0.606 2026-10-13 21:13:28,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.051 2026-10-13 21:13:28,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-13 21:13:28,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:13:28,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.030 0.055 2026-10-13 21:13:28,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.121 2026-10-13 21:13:28,673 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:13:28,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.172 2026-10-13 21:13:28,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.192 2026-10-13 21:13:28,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.231 2026-10-13 21:13:28,825 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:28,833 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:28,839 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:28,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.278 2026-10-13 21:13:28,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.240 2026-10-13 21:13:28,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.225 2026-10-13 21:13:28,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.258 2026-10-13 21:13:29,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.258 2026-10-13 21:13:29,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:29,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.020 0.230 2026-10-13 21:13:29,105 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:29,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.254 2026-10-13 21:13:29,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.236 2026-10-13 21:13:29,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-10-13 21:13:29,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.190 2026-10-13 21:13:29,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.154 2026-10-13 21:13:29,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.117 2026-10-13 21:13:29,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.066 2026-10-13 21:13:29,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-13 21:13:29,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.091 2026-10-13 21:13:29,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.092 2026-10-13 21:13:29,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.055 2026-10-13 21:13:29,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:29,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:29,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.023 2026-10-13 21:13:29,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-13 21:13:29,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:29,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:13:29,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:13:29,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-13 21:13:29,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:13:29,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:13:29,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.017 2026-10-13 21:13:30,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:30,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:30,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select reward (trigger: .selection-item:contains("100% on your order"))' 2026-10-13 21:13:30,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:30,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:30,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:30,718 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:30,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:30,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:30,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:30,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90106721 for PoS orders references: ['Order 00281-001-0001'] (draft: False) 2026-10-13 21:13:30,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:30,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:30,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90106721 with result: [{'id': 344, 'pos_reference': 'Order 00281-001-0001', 'account_move': False}] 2026-10-13 21:13:30,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.096 0.140 2026-10-13 21:13:31,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.028 0.067 2026-10-13 21:13:31,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:13:31,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:13:31,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:31,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:31,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:13:31,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:13:32,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:13:32,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:13:32,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:13:32,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-13 21:13:32,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:32,881 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:32,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29693 2026-10-13 21:13:32,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:32,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29693 2026-10-13 21:13:32,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211332_982804_TestUi.txt 2026-10-13 21:13:32,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr5ytuk9n_chrome_odoo" 2026-10-13 21:13:33,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-13 21:13:34,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29912 2026-10-13 21:13:34,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplg3cw4y6_chrome_odoo 2026-10-13 21:13:34,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41953/json/version 2026-10-13 21:13:34,119 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41953/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:34,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:34,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41953/json 2026-10-13 21:13:34,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41953/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:34,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41953/devtools/page/47DF76A8C5E47DF8BABAE3EEF34F7433 2026-10-13 21:13:34,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:34,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:34,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:34,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:34,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:34,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:34,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:13:35,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.100 0.784 2026-10-13 21:13:35,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '47DF76A8C5E47DF8BABAE3EEF34F7433', 'loaderId': 'AF0C4EF2C30F791783F70F18F2BA5D93', 'isDownload': False} 2026-10-13 21:13:35,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-13 21:13:35,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:35,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:35] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.016 2026-10-13 21:13:35,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:35] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-13 21:13:35,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:35] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-13 21:13:36,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:13:36,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.008 2026-10-13 21:13:36,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:13:36,107 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:13:36,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:13:36,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:36,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:13:36,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.285 0.579 2026-10-13 21:13:37,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.061 2026-10-13 21:13:37,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "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-10-13 21:13:37,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:13:37,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.049 0.056 2026-10-13 21:13:37,341 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:13:37,364 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.154 2026-10-13 21:13:37,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-13 21:13:37,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:37,464 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:37,475 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:37,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.246 2026-10-13 21:13:37,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.281 2026-10-13 21:13:37,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.315 2026-10-13 21:13:37,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.239 2026-10-13 21:13:37,613 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:37,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.266 2026-10-13 21:13:37,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-13 21:13:37,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.189 2026-10-13 21:13:37,688 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:13:37,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.143 2026-10-13 21:13:37,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.119 2026-10-13 21:13:37,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.097 2026-10-13 21:13:37,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.100 2026-10-13 21:13:37,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.015 0.112 2026-10-13 21:13:37,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.145 2026-10-13 21:13:37,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.190 2026-10-13 21:13:37,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.240 2026-10-13 21:13:37,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.253 2026-10-13 21:13:37,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.268 2026-10-13 21:13:38,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.224 2026-10-13 21:13:38,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.176 2026-10-13 21:13:38,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:13:38,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:38,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.016 2026-10-13 21:13:38,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:38,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:13:38,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:13:38,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:13:38,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-10-13 21:13:38,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'loyalty points awarded 90 (trigger: .loyalty-points-total .value:contains("90"))' 2026-10-13 21:13:38,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-10-13 21:13:38,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:38,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:38,468 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:38,468 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:13:38,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:38,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:38,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:13:38,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:38,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:38,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:38,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.017 2026-10-13 21:13:38,588 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:13:38,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21206207 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-10-13 21:13:38,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21206207 with result: [{'id': 345, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-10-13 21:13:38,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.151 0.143 2026-10-13 21:13:38,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.057 2026-10-13 21:13:39,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 21:13:39,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:39,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:13:39,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29912 2026-10-13 21:13:39,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:39,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29912 2026-10-13 21:13:39,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211339_898248_TestUi.txt 2026-10-13 21:13:39,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplg3cw4y6_chrome_odoo" 2026-10-13 21:13:39,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-13 21:13:42,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30122 2026-10-13 21:13:42,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1srznxi9_chrome_odoo 2026-10-13 21:13:42,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39879/json/version 2026-10-13 21:13:42,385 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39879/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:13:42,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:13:42,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39879/json 2026-10-13 21:13:42,423 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39879/json with timeout 3 increased to 10s during tests 2026-10-13 21:13:42,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39879/devtools/page/855E8A9DB1F137A66589DC9937C0509E 2026-10-13 21:13:42,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:13:42,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:13:42,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:13:42,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:13:42,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:13:42,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:13:42,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:13:43,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.112 0.770 2026-10-13 21:13:43,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '855E8A9DB1F137A66589DC9937C0509E', 'loaderId': 'AD7589755ACABC7C363BB3D8E9434195', 'isDownload': False} 2026-10-13 21:13:43,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-13 21:13:43,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:43,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:43] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-10-13 21:13:43,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:43] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 21:13:43,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:43] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-13 21:13:44,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:13:44,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:13:44,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:44,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:13:44,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:44,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:13:45,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.421 0.684 2026-10-13 21:13:45,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:45] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.132 2026-10-13 21:13:45,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:13:45,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.109 2026-10-13 21:13:45,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:13:45,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:13:46,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:13:46,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.233 0.548 2026-10-13 21:13:46,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.078 2026-10-13 21:13:46,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-13 21:13:46,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:13:46,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.032 0.053 2026-10-13 21:13:46,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.119 2026-10-13 21:13:46,894 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:46,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.174 2026-10-13 21:13:46,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:46] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.185 2026-10-13 21:13:47,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.228 2026-10-13 21:13:47,014 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13: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-10-13 21:13:47,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:47,047 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:13:47,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.289 2026-10-13 21:13:47,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.253 2026-10-13 21:13:47,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.035 0.232 2026-10-13 21:13:47,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.289 2026-10-13 21:13:47,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.317 2026-10-13 21:13:47,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:47,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.011 0.238 2026-10-13 21:13:47,325 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:13:47,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.032 0.272 2026-10-13 21:13:47,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.289 2026-10-13 21:13:47,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.294 2026-10-13 21:13:47,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-13 21:13:47,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.181 2026-10-13 21:13:47,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.143 2026-10-13 21:13:47,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.134 2026-10-13 21:13:47,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.142 2026-10-13 21:13:47,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.165 2026-10-13 21:13:47,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.194 2026-10-13 21:13:47,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.197 2026-10-13 21:13:47,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.200 2026-10-13 21:13:47,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.170 2026-10-13 21:13:47,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:13:47,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:13:47,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-10-13 21:13:47,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-10-13 21:13:47,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-10-13 21:13:47,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-10-13 21:13:47,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-10-13 21:13:47,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:13:47,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:13:47,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:13:47,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:47,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-13 21:13:48,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:48,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:48,818 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:48,820 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:13:48,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:48,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:13:48,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:48,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:48,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14101665 for PoS orders references: ['Order 00283-002-0001'] (draft: False) 2026-10-13 21:13:48,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:48,909 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:13:49,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14101665 with result: [{'id': 346, 'pos_reference': 'Order 00283-002-0001', 'account_move': False}] 2026-10-13 21:13:49,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.067 0.151 2026-10-13 21:13:49,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.028 0.055 2026-10-13 21:13:49,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.015 2026-10-13 21:13:49,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.015 2026-10-13 21:13:50,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:13:50,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-10-13 21:13:50,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-10-13 21:13:50,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:13:50,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:13:50,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:50,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:50,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-13 21:13:50,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:13:50,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:50,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:50,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:51,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:51,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:51,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:51,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:51,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94744853 for PoS orders references: ['Order 00283-002-0002'] (draft: False) 2026-10-13 21:13:51,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94744853 with result: [{'id': 347, 'pos_reference': 'Order 00283-002-0002', 'account_move': False}] 2026-10-13 21:13:51,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.093 2026-10-13 21:13:51,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.061 2026-10-13 21:13:52,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-13 21:13:52,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-13 21:13:52,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-13 21:13:52,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-13 21:13:52,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:52,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:52,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:13:52,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:13:52,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:13:52,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:13:52,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.030 2026-10-13 21:13:52,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:52,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-10-13 21:13:52,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-13 21:13:53,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:53,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:53,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:53,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:13:53,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:53,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:53,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72865332 for PoS orders references: ['Order 00283-002-0003'] (draft: False) 2026-10-13 21:13:53,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:53,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72865332 with result: [{'id': 348, 'pos_reference': 'Order 00283-002-0003', 'account_move': False}] 2026-10-13 21:13:53,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.056 0.064 2026-10-13 21:13:53,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.025 0.079 2026-10-13 21:13:54,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-13 21:13:54,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-13 21:13:54,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-13 21:13:54,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:54,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:54,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:13:54,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:13:54,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:13:54,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:13:54,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:54,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-13 21:13:55,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:55,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:55,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:55,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:13:55,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:55,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:55,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:55,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.024 2026-10-13 21:13:55,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57223708 for PoS orders references: ['Order 00283-002-0004'] (draft: False) 2026-10-13 21:13:55,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57223708 with result: [{'id': 349, 'pos_reference': 'Order 00283-002-0004', 'account_move': False}] 2026-10-13 21:13:55,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.046 0.093 2026-10-13 21:13:55,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.034 0.071 2026-10-13 21:13:56,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-13 21:13:56,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-13 21:13:56,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:56,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:56,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-13 21:13:56,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:13:56,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-13 21:13:56,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:56,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:56,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:56,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:13:56,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.014 2026-10-13 21:13:56,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:56,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:56,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:56,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76301389 for PoS orders references: ['Order 00283-002-0005'] (draft: False) 2026-10-13 21:13:56,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76301389 with result: [{'id': 350, 'pos_reference': 'Order 00283-002-0005', 'account_move': False}] 2026-10-13 21:13:56,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.031 0.091 2026-10-13 21:13:56,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.023 0.081 2026-10-13 21:13:57,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:13:57,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:13:57,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:13:57,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:13:57,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:13:57,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:13:57,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:13:57,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:13:57,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-13 21:13:58,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:13:58,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:13:58,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:13:58,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:13:58,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-13 21:13:58,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:13:58,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:13:58,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-13 21:13:58,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-13 21:13:58,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-13 21:13:58,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-13 21:13:58,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:13:58,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:13:58,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:13:58,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:13:58,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:13:58,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:13:58,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.016 2026-10-13 21:13:58,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59749822 for PoS orders references: ['Order 00283-002-0006'] (draft: False) 2026-10-13 21:13:59,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59749822 with result: [{'id': 351, 'pos_reference': 'Order 00283-002-0006', 'account_move': False}] 2026-10-13 21:13:59,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.093 2026-10-13 21:13:59,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.028 0.066 2026-10-13 21:13:59,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:13:59,965 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:13:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:13:59,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30122 2026-10-13 21:13:59,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:13:59,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30122 2026-10-13 21:14:00,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211400_078815_TestUi.txt 2026-10-13 21:14:00,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1srznxi9_chrome_odoo" 2026-10-13 21:14:00,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-13 21:14:01,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30361 2026-10-13 21:14:01,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvtusi_0z_chrome_odoo 2026-10-13 21:14:01,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34381/json/version 2026-10-13 21:14:01,115 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34381/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:01,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:01,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34381/json 2026-10-13 21:14:01,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34381/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:01,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34381/devtools/page/CFA6592262FCB1D3FCB4FA62944D48DB 2026-10-13 21:14:01,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:01,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:01,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:01,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:01,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:01,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:01,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:02,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.096 0.751 2026-10-13 21:14:02,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CFA6592262FCB1D3FCB4FA62944D48DB', 'loaderId': '1807674508E02E85638B0D11D87F6069', 'isDownload': False} 2026-10-13 21:14:02,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-13 21:14:02,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:02,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:02] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-10-13 21:14:02,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:02] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-10-13 21:14:02,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:02] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.027 2026-10-13 21:14:02,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:14:03,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 21:14:03,046 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:14:03,057 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:14:03,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-13 21:14:03,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:04,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.310 0.625 2026-10-13 21:14:04,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.946 2026-10-13 21:14:04,105 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:04,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.110 2026-10-13 21:14:04,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:14:04,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:14:04,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.177 0.458 2026-10-13 21:14:05,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.059 2026-10-13 21:14:05,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.018 2026-10-13 21:14:05,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:05,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:14:05,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.072 0.063 2026-10-13 21:14:05,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:14:05,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.159 2026-10-13 21:14:05,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.203 2026-10-13 21:14:05,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.254 2026-10-13 21:14:05,468 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14: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-10-13 21:14:05,478 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:14:05,486 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:14:05,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-13 21:14:05,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.333 2026-10-13 21:14:05,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.262 2026-10-13 21:14:05,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.286 2026-10-13 21:14:05,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.269 2026-10-13 21:14:05,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-13 21:14:05,698 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:05,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.181 2026-10-13 21:14:05,714 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:14:05,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.150 2026-10-13 21:14:05,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.017 0.180 2026-10-13 21:14:05,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.191 2026-10-13 21:14:05,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.171 2026-10-13 21:14:05,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.123 2026-10-13 21:14:05,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.115 2026-10-13 21:14:05,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.189 2026-10-13 21:14:05,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.200 2026-10-13 21:14:05,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.006 0.177 2026-10-13 21:14:05,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.180 2026-10-13 21:14:06,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.131 2026-10-13 21:14:06,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:06,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:14:06,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-10-13 21:14:06,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:14:06,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:06,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:14:07,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:14:07,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:14:07,179 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:07,183 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:07,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:14:07,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:14:07,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:14:07,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:14:07,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:07,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:14:07,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1202836 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-10-13 21:14:07,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:14:07,296 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:07,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1202836 with result: [{'id': 352, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-10-13 21:14:07,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.097 0.158 2026-10-13 21:14:07,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.026 0.067 2026-10-13 21:14:07,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:14:07,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:07] "GET /report/barcode/Code128/044e-fbce-400f HTTP/1.1" 200 - 2 0.001 0.037 2026-10-13 21:14:08,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:14:08,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:08,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:08,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30361 2026-10-13 21:14:08,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:08,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30361 2026-10-13 21:14:08,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211408_569482_TestUi.txt 2026-10-13 21:14:08,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvtusi_0z_chrome_odoo" 2026-10-13 21:14:08,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-13 21:14:09,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30580 2026-10-13 21:14:09,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1yvl2lh9_chrome_odoo 2026-10-13 21:14:09,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36399/json/version 2026-10-13 21:14:09,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36399/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:09,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:09,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36399/json 2026-10-13 21:14:09,801 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36399/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:09,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36399/devtools/page/3D928520DABAE4136872371C38788DC4 2026-10-13 21:14:09,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:09,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:10,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:10,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:10,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:10,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:10,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:11,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.109 0.741 2026-10-13 21:14:11,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3D928520DABAE4136872371C38788DC4', 'loaderId': 'E3B0703A0FDFE63DAFA494389593E16B', 'isDownload': False} 2026-10-13 21:14:11,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-13 21:14:11,125 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:11,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:14:11,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-13 21:14:11,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.032 2026-10-13 21:14:11,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:14:11,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-13 21:14:11,749 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:11,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:14:11,774 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:14:11,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:12,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.305 0.560 2026-10-13 21:14:12,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:12] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.837 2026-10-13 21:14:12,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:12,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.086 2026-10-13 21:14:12,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-13 21:14:12,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:14:13,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.126 0.395 2026-10-13 21:14:13,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.053 2026-10-13 21:14:13,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:14:13,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:14:13,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.050 2026-10-13 21:14:13,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.121 2026-10-13 21:14:13,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:14:13,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.184 2026-10-13 21:14:13,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.235 2026-10-13 21:14:13,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:13,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:13,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.298 2026-10-13 21:14:13,963 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:14:14,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.346 2026-10-13 21:14:14,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.318 2026-10-13 21:14:14,051 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:14,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-13 21:14:14,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.276 2026-10-13 21:14:14,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.209 2026-10-13 21:14:14,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.227 2026-10-13 21:14:14,226 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:14,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.206 2026-10-13 21:14:14,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.195 2026-10-13 21:14:14,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.200 2026-10-13 21:14:14,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.192 2026-10-13 21:14:14,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.133 2026-10-13 21:14:14,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.106 2026-10-13 21:14:14,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.133 2026-10-13 21:14:14,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-13 21:14:14,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.131 2026-10-13 21:14:14,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.149 2026-10-13 21:14:14,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.105 2026-10-13 21:14:14,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:14,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:14,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:14:14,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.016 2026-10-13 21:14:14,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:14:14,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:14:14,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:14:14,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:14:14,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:14,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:14:15,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:14:15,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:14:15,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:15,702 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:15,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:14:15,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:14:15,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:14:15,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:14:15,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:15,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:14:15,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:14:15,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24649664 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-13 21:14:15,820 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:14:16,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24649664 with result: [{'id': 353, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-13 21:14:16,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.107 0.106 2026-10-13 21:14:16,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:14:16,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:14:16,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:16,822 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:16,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30580 2026-10-13 21:14:16,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:16,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30580 2026-10-13 21:14:16,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211416_955445_TestUi.txt 2026-10-13 21:14:16,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1yvl2lh9_chrome_odoo" 2026-10-13 21:14:17,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-13 21:14:18,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30785 2026-10-13 21:14:18,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2gs49woc_chrome_odoo 2026-10-13 21:14:18,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46821/json/version 2026-10-13 21:14:18,080 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46821/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:18,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:18,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46821/json 2026-10-13 21:14:18,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46821/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:18,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46821/devtools/page/EAE313F1AC8770F63F3F94E5EB64200D 2026-10-13 21:14:18,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:18,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:18,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:18,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:18,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:18,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:18,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:19,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.126 0.718 2026-10-13 21:14:19,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAE313F1AC8770F63F3F94E5EB64200D', 'loaderId': '3817694A53FD16C8C8D380B5BC96038D', 'isDownload': False} 2026-10-13 21:14:19,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-13 21:14:19,377 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:19,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.014 2026-10-13 21:14:19,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-13 21:14:19,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-13 21:14:19,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:14:19,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.009 2026-10-13 21:14:20,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:14:20,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:14:20,041 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:20,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:20,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.332 0.576 2026-10-13 21:14:21,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:21] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.909 2026-10-13 21:14:21,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:21,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.080 2026-10-13 21:14:21,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-13 21:14:21,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:14:21,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.155 0.502 2026-10-13 21:14:22,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:22,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.085 2026-10-13 21:14:22,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:14:22,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:14:22,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.056 2026-10-13 21:14:22,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.109 2026-10-13 21:14:22,307 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:22,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.148 2026-10-13 21:14:22,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.190 2026-10-13 21:14:22,408 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:22,416 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:22,444 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:22,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.237 2026-10-13 21:14:22,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.288 2026-10-13 21:14:22,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.284 2026-10-13 21:14:22,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.270 2026-10-13 21:14:22,627 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:14:22,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.289 2026-10-13 21:14:22,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.013 0.237 2026-10-13 21:14:22,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-13 21:14:22,728 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:22,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-13 21:14:22,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-13 21:14:22,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.220 2026-10-13 21:14:22,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.164 2026-10-13 21:14:22,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.137 2026-10-13 21:14:22,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.125 2026-10-13 21:14:22,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.296 2026-10-13 21:14:22,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.137 2026-10-13 21:14:22,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.117 2026-10-13 21:14:22,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.119 2026-10-13 21:14:22,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.090 2026-10-13 21:14:23,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:23,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:14:23,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-10-13 21:14:23,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:14:23,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:14:23,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:14:23,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-13 21:14:23,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:14:23,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-13 21:14:23,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:23,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:14:23,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-13 21:14:24,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-13 21:14:24,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:14:24,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-13 21:14:24,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-13 21:14:24,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:14:24,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:14:24,388 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:14:24,390 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:14:24,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:14:24,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:14:24,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:14:24,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:14:24,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:24,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:14:24,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:14:24,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69580663 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-13 21:14:24,508 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:14:24,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69580663 with result: [{'id': 354, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-13 21:14:24,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.074 0.178 2026-10-13 21:14:24,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.029 0.075 2026-10-13 21:14:24,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:14:25,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-13 21:14:25,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:25,691 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:25,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30785 2026-10-13 21:14:25,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:25,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30785 2026-10-13 21:14:25,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211425_815326_TestUi.txt 2026-10-13 21:14:25,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2gs49woc_chrome_odoo" 2026-10-13 21:14:26,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31013 2026-10-13 21:14:26,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5ml0e0tt_chrome_odoo 2026-10-13 21:14:26,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46323/json/version 2026-10-13 21:14:26,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46323/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:26,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:26,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46323/json 2026-10-13 21:14:26,230 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46323/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:26,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46323/devtools/page/1ED491A4ED2E177EFE88A2D34049D320 2026-10-13 21:14:26,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:26,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:26,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:26,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:26,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:26,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:26,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.011 0.054 2026-10-13 21:14:26,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1ED491A4ED2E177EFE88A2D34049D320', 'loaderId': '9354FF90FAE0C7386C1A1040264B24FE', 'isDownload': False} 2026-10-13 21:14:26,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-13 21:14:26,402 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:26,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 21:14:26,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-10-13 21:14:26,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 21:14:26,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:14:26,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:14:26,992 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:14:27,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-13 21:14:27,008 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:14:27,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:27,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.159 0.399 2026-10-13 21:14:27,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.594 2026-10-13 21:14:27,714 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:27,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.115 2026-10-13 21:14:27,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:14:27,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:14:28,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.132 0.458 2026-10-13 21:14:28,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.059 2026-10-13 21:14:28,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-10-13 21:14:28,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:14:28,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.039 2026-10-13 21:14:28,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.084 2026-10-13 21:14:28,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:14:28,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.158 2026-10-13 21:14:28,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.028 0.209 2026-10-13 21:14:28,938 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:28,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:28,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:28,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.274 2026-10-13 21:14:29,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.316 2026-10-13 21:14:29,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.018 0.295 2026-10-13 21:14:29,045 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:29,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.287 2026-10-13 21:14:29,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.286 2026-10-13 21:14:29,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.192 2026-10-13 21:14:29,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.203 2026-10-13 21:14:29,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.172 2026-10-13 21:14:29,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.160 2026-10-13 21:14:29,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.164 2026-10-13 21:14:29,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.025 0.132 2026-10-13 21:14:29,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.014 0.138 2026-10-13 21:14:29,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.009 0.156 2026-10-13 21:14:29,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.198 2026-10-13 21:14:29,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-13 21:14:29,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.219 2026-10-13 21:14:29,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.191 2026-10-13 21:14:29,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.121 2026-10-13 21:14:29,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:29,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:14:29,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:14:29,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-13 21:14:29,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:14:29,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:14:29,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:29,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:14:30,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-13 21:14:30,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:14:30,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:14:30,755 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:30,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:14:30,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:14:30,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:14:30,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:14:30,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:14:30,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:30,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:14:30,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:14:30,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55023733 for PoS orders references: ['Order 00286-004-0001'] (draft: False) 2026-10-13 21:14:30,873 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:30,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55023733 with result: [{'id': 355, 'pos_reference': 'Order 00286-004-0001', 'account_move': False}] 2026-10-13 21:14:30,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.050 0.094 2026-10-13 21:14:31,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.012 2026-10-13 21:14:31,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:14:31,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:31,812 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:14:31,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31013 2026-10-13 21:14:31,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:31,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31013 2026-10-13 21:14:31,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211431_925708_TestUi.txt 2026-10-13 21:14:31,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5ml0e0tt_chrome_odoo" 2026-10-13 21:14:31,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-13 21:14:32,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31218 2026-10-13 21:14:32,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8c3e4deq_chrome_odoo 2026-10-13 21:14:32,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38955/json/version 2026-10-13 21:14:32,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38955/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:32,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:32,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38955/json 2026-10-13 21:14:32,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38955/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:32,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38955/devtools/page/E94108A8230DED5A893964592EDB52AC 2026-10-13 21:14:32,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:32,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:32,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:32,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:32,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:14:32,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:14:32,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:34,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:34] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.084 1.786 2026-10-13 21:14:34,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E94108A8230DED5A893964592EDB52AC', 'loaderId': 'E0774C2E175A4F4EB4E4C6B20A2B879E', 'isDownload': False} 2026-10-13 21:14:34,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-13 21:14:34,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:34,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 21:14:34,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.044 2026-10-13 21:14:34,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.051 2026-10-13 21:14:35,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:14:35,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 21:14:35,411 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:35,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-13 21:14:35,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:14:35,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_number_buffer_popup', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:14:36,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:36,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.248 0.653 2026-10-13 21:14:36,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.075 2026-10-13 21:14:36,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-10-13 21:14:36,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:14:36,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.044 2026-10-13 21:14:36,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.099 2026-10-13 21:14:36,645 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:14:36,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.044 0.140 2026-10-13 21:14:36,740 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:14:36,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:36,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:36,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:36,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.253 2026-10-13 21:14:36,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.291 2026-10-13 21:14:36,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.336 2026-10-13 21:14:36,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.303 2026-10-13 21:14:36,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.290 2026-10-13 21:14:37,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.020 0.223 2026-10-13 21:14:37,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.231 2026-10-13 21:14:37,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.208 2026-10-13 21:14:37,061 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:37,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.181 2026-10-13 21:14:37,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.184 2026-10-13 21:14:37,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.181 2026-10-13 21:14:37,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-13 21:14:37,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.110 2026-10-13 21:14:37,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.114 2026-10-13 21:14:37,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.110 2026-10-13 21:14:37,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.153 2026-10-13 21:14:37,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-13 21:14:37,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-13 21:14:37,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.142 2026-10-13 21:14:37,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:37,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:14:37,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.025 2026-10-13 21:14:37,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:14:37,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:14:37,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:14:38,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0","price":"6.40"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("6.40")))' 2026-10-13 21:14:38,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-10-13 21:14:38,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Enter Code button (trigger: .control-buttons .control-button span:contains("Enter Code"))' 2026-10-13 21:14:38,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Click modal header (trigger: .popup.popup-textinput .modal-header)' 2026-10-13 21:14:38,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-13 21:14:38,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'discard text input popup (trigger: .modal-dialog .cancel)' 2026-10-13 21:14:38,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-13 21:14:38,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-10-13 21:14:38,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-13 21:14:38,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:38,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31218 2026-10-13 21:14:38,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:38,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31218 2026-10-13 21:14:38,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211438_726200_TestUi.txt 2026-10-13 21:14:38,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8c3e4deq_chrome_odoo" 2026-10-13 21:14:38,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-13 21:14:39,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31412 2026-10-13 21:14:39,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn0jarbf3_chrome_odoo 2026-10-13 21:14:39,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34667/json/version 2026-10-13 21:14:39,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34667/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:40,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:40,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34667/json 2026-10-13 21:14:40,034 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34667/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:40,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34667/devtools/page/7FA98445365FF3C440FC9DC3B7DB1F92 2026-10-13 21:14:40,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:40,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:40,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:40,441 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:40,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:40,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:40,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:41,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.121 0.867 2026-10-13 21:14:41,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7FA98445365FF3C440FC9DC3B7DB1F92', 'loaderId': '68B5AB2EDF9D4B2BE0879744219C8E3E', 'isDownload': False} 2026-10-13 21:14:41,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-13 21:14:41,488 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:41,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:41] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.010 2026-10-13 21:14:41,539 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:41] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.027 2026-10-13 21:14:41,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:41] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-13 21:14:42,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-13 21:14:42,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:14:42,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:14:42,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-13 21:14:42,124 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:14:42,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:43,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.294 0.647 2026-10-13 21:14:43,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:43] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.960 2026-10-13 21:14:43,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:43,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.088 2026-10-13 21:14:43,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-13 21:14:43,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:14:44,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:44,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.262 0.579 2026-10-13 21:14:44,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.048 2026-10-13 21:14:44,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-13 21:14:44,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:14:44,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.039 0.065 2026-10-13 21:14:44,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.139 2026-10-13 21:14:44,554 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:44,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.185 2026-10-13 21:14:44,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.231 2026-10-13 21:14:44,666 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:14:44,683 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:44,691 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:44,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.300 2026-10-13 21:14:44,749 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:14:44,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.365 2026-10-13 21:14:44,780 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.291 2026-10-13 21:14:44,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-13 21:14:44,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.015 0.259 2026-10-13 21:14:44,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.170 2026-10-13 21:14:44,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.124 2026-10-13 21:14:44,887 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:14:44,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.109 2026-10-13 21:14:44,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.023 0.152 2026-10-13 21:14:44,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.164 2026-10-13 21:14:44,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.150 2026-10-13 21:14:45,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.148 2026-10-13 21:14:45,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.168 2026-10-13 21:14:45,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.215 2026-10-13 21:14:45,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.251 2026-10-13 21:14:45,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.228 2026-10-13 21:14:45,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.228 2026-10-13 21:14:45,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.234 2026-10-13 21:14:45,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.201 2026-10-13 21:14:45,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:45,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:14:45,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.023 2026-10-13 21:14:45,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:14:45,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:14:45,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-13 21:14:45,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:14:45,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click selection '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order"))' 2026-10-13 21:14:45,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00"))' 2026-10-13 21:14:45,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:45,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:45,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31412 2026-10-13 21:14:45,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:45,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31412 2026-10-13 21:14:45,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211445_719012_TestUi.txt 2026-10-13 21:14:45,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn0jarbf3_chrome_odoo" 2026-10-13 21:14:45,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-13 21:14:47,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31635 2026-10-13 21:14:47,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplw2nk4pd_chrome_odoo 2026-10-13 21:14:47,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39415/json/version 2026-10-13 21:14:47,531 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39415/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:47,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:47,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39415/json 2026-10-13 21:14:47,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39415/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:47,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39415/devtools/page/A43E58CAC69E5CF37BFCA2D4D0830E94 2026-10-13 21:14:47,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:47,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:47,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:47,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:47,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:14:47,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:14:47,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:48,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.732 2026-10-13 21:14:48,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A43E58CAC69E5CF37BFCA2D4D0830E94', 'loaderId': '08864EC9830BE14E4F20773C65A2E143', 'isDownload': False} 2026-10-13 21:14:48,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-13 21:14:48,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:48,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:48] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 21:14:48,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:48] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-10-13 21:14:48,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:48] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 21:14:49,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:14:49,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-13 21:14:49,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:14:49,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:14:49,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.010 2026-10-13 21:14:49,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:14:50,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.323 0.658 2026-10-13 21:14:50,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:50] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.005 2026-10-13 21:14:50,375 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:50,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.125 2026-10-13 21:14:50,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:14:50,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:14:51,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.161 0.528 2026-10-13 21:14:51,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:14:51,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.076 2026-10-13 21:14:51,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.031 2026-10-13 21:14:51,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:14:51,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.026 0.053 2026-10-13 21:14:51,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.110 2026-10-13 21:14:51,598 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:14:51,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.160 2026-10-13 21:14:51,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.198 2026-10-13 21:14:51,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.250 2026-10-13 21:14:51,764 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14: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-10-13 21:14:51,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:51,793 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:51,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.309 2026-10-13 21:14:51,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.277 2026-10-13 21:14:51,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.252 2026-10-13 21:14:51,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:14:51,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.268 2026-10-13 21:14:51,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-13 21:14:52,001 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.007 0.193 2026-10-13 21:14:52,010 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:52,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.190 2026-10-13 21:14:52,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.030 0.216 2026-10-13 21:14:52,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.238 2026-10-13 21:14:52,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-13 21:14:52,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.174 2026-10-13 21:14:52,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.143 2026-10-13 21:14:52,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.138 2026-10-13 21:14:52,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.192 2026-10-13 21:14:52,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.187 2026-10-13 21:14:52,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.194 2026-10-13 21:14:52,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.194 2026-10-13 21:14:52,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.008 0.211 2026-10-13 21:14:52,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.166 2026-10-13 21:14:52,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:14:52,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:14:52,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.020 2026-10-13 21:14:52,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:14:52,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:14:52,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:14:52,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:14:52,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:14:52,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-13 21:14:52,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:14:52,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:14:52,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:14:52,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:14:52,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:14:52,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-10-13 21:14:52,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-10-13 21:14:52,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'loyalty points awarded 135 (trigger: .loyalty-points-won .value:contains("135"))' 2026-10-13 21:14:52,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:14:52,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:14:52,889 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:52,891 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:14:52,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:14:52,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:14:52,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:14:52,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:14:52,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:14:52,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:14:52,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:14:53,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:14:53,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:14:53,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.016 2026-10-13 21:14:53,057 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:53,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26447105 for PoS orders references: ['Order 00289-002-0001'] (draft: False) 2026-10-13 21:14:53,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26447105 with result: [{'id': 356, 'pos_reference': 'Order 00289-002-0001', 'account_move': False}] 2026-10-13 21:14:53,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.105 0.168 2026-10-13 21:14:53,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.035 0.086 2026-10-13 21:14:53,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.016 2026-10-13 21:14:54,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:14:54,276 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:14:54,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31635 2026-10-13 21:14:54,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:14:54,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31635 2026-10-13 21:14:54,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211454_388382_TestUi.txt 2026-10-13 21:14:54,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplw2nk4pd_chrome_odoo" 2026-10-13 21:14:54,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-13 21:14:56,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31857 2026-10-13 21:14:56,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi0vwcpls_chrome_odoo 2026-10-13 21:14:56,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39533/json/version 2026-10-13 21:14:56,327 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39533/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:14:56,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:14:56,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39533/json 2026-10-13 21:14:56,380 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39533/json with timeout 3 increased to 10s during tests 2026-10-13 21:14:56,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39533/devtools/page/4BBA8377E3CF07DD10F467D3D32C1E91 2026-10-13 21:14:56,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:14:56,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:14:56,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:14:56,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:14:56,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:14:56,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:14:56,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:14:57,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:57] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.089 0.754 2026-10-13 21:14:57,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4BBA8377E3CF07DD10F467D3D32C1E91', 'loaderId': 'DB89E352F0DCEE64C973F78BAEE68066', 'isDownload': False} 2026-10-13 21:14:57,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-13 21:14:57,774 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:57,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:57] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-10-13 21:14:57,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:57] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 21:14:57,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:57] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-10-13 21:14:58,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:14:58,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-13 21:14:58,407 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:14:58,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 21:14:58,421 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:14:58,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:14:59,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.305 0.610 2026-10-13 21:14:59,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.937 2026-10-13 21:14:59,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:14:59,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.112 2026-10-13 21:14:59,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:14:59,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:14:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:15:00,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.196 0.512 2026-10-13 21:15:00,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:00,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.075 2026-10-13 21:15:00,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.016 2026-10-13 21:15:00,586 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:15:00,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.021 0.055 2026-10-13 21:15:00,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.127 2026-10-13 21:15:00,774 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:15:00,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.172 2026-10-13 21:15:00,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.223 2026-10-13 21:15:00,897 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15: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-10-13 21:15:00,916 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:15:00,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:00,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.278 2026-10-13 21:15:00,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.336 2026-10-13 21:15:00,996 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:01,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.278 2026-10-13 21:15:01,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.028 0.272 2026-10-13 21:15:01,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.327 2026-10-13 21:15:01,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.010 0.240 2026-10-13 21:15:01,191 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:01,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.250 2026-10-13 21:15:01,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.200 2026-10-13 21:15:01,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-13 21:15:01,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.174 2026-10-13 21:15:01,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.179 2026-10-13 21:15:01,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.141 2026-10-13 21:15:01,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.134 2026-10-13 21:15:01,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.178 2026-10-13 21:15:01,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.217 2026-10-13 21:15:01,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.228 2026-10-13 21:15:01,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-13 21:15:01,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.217 2026-10-13 21:15:01,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.186 2026-10-13 21:15:01,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:01,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:01,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:01,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.028 2026-10-13 21:15:01,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:15:01,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-13 21:15:01,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:01,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.025 2026-10-13 21:15:01,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:01,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-13 21:15:01,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:01,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-13 21:15:01,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-13 21:15:01,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-13 21:15:01,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:01,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:01,901 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:01,904 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:01,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:01,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:15:01,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:01,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:15:01,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:01,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:02,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:02,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:02,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.019 2026-10-13 21:15:02,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71778932 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-10-13 21:15:02,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:15:02,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71778932 with result: [{'id': 357, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-10-13 21:15:02,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.094 0.136 2026-10-13 21:15:02,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.033 0.068 2026-10-13 21:15:02,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.011 2026-10-13 21:15:03,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:15:03,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:03,252 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:03,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31857 2026-10-13 21:15:03,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:03,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31857 2026-10-13 21:15:03,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211503_383511_TestUi.txt 2026-10-13 21:15:03,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi0vwcpls_chrome_odoo" 2026-10-13 21:15:03,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-13 21:15:05,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32072 2026-10-13 21:15:05,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpex4k9ism_chrome_odoo 2026-10-13 21:15:05,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36189/json/version 2026-10-13 21:15:05,218 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36189/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:05,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:05,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36189/json 2026-10-13 21:15:05,280 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36189/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:05,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36189/devtools/page/02F53540954D22E8E5EDF0076BB9B430 2026-10-13 21:15:05,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:05,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:05,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:05,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:05,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:15:05,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:15:05,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:06,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.089 0.841 2026-10-13 21:15:06,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '02F53540954D22E8E5EDF0076BB9B430', 'loaderId': 'BC8D1D9A248E9DAF829066B70282AE3A', 'isDownload': False} 2026-10-13 21:15:06,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-13 21:15:06,591 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:06,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-13 21:15:06,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-10-13 21:15:06,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.042 2026-10-13 21:15:07,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.014 2026-10-13 21:15:07,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-13 21:15:07,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:07,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-13 21:15:07,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:07,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:15:08,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.340 0.674 2026-10-13 21:15:08,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:08] "GET /pos/web HTTP/1.1" 200 - 20 0.015 1.015 2026-10-13 21:15:08,297 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:08,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.099 2026-10-13 21:15:08,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:15:08,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:15:09,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.150 0.429 2026-10-13 21:15:09,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-10-13 21:15:09,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "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-10-13 21:15:09,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:15:09,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.020 0.049 2026-10-13 21:15:09,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.113 2026-10-13 21:15:09,427 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:15:09,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.174 2026-10-13 21:15:09,489 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:15:09,495 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:09,501 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:09,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.213 2026-10-13 21:15:09,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:09,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-13 21:15:09,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.320 2026-10-13 21:15:09,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.255 2026-10-13 21:15:09,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.259 2026-10-13 21:15:09,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.004 0.202 2026-10-13 21:15:09,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:09,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.191 2026-10-13 21:15:09,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-13 21:15:09,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.146 2026-10-13 21:15:09,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.017 0.129 2026-10-13 21:15:09,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.137 2026-10-13 21:15:09,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.110 2026-10-13 21:15:09,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.131 2026-10-13 21:15:09,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.169 2026-10-13 21:15:09,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.202 2026-10-13 21:15:10,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.239 2026-10-13 21:15:10,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.257 2026-10-13 21:15:10,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.277 2026-10-13 21:15:10,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.230 2026-10-13 21:15:10,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.218 2026-10-13 21:15:10,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-13 21:15:10,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:10,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:10,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:10,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-10-13 21:15:10,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:10,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:15:10,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:10,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:10,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:10,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-13 21:15:10,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:15:10,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:15:10,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:15:10,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:15:10,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:15:10,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-10-13 21:15:10,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-10-13 21:15:10,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-13 21:15:10,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:10,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:10,603 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:10,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:10,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:10,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:15:10,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:15:10,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:15:10,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:15:10,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:10,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:10,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:10,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:10,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.019 2026-10-13 21:15:10,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1038917 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-13 21:15:10,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:10,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1038917 with result: [{'id': 358, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-13 21:15:10,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.068 0.154 2026-10-13 21:15:11,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.039 0.087 2026-10-13 21:15:11,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:11] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.015 2026-10-13 21:15:11,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:15:11,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:11,942 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:11,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32072 2026-10-13 21:15:11,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:11,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32072 2026-10-13 21:15:12,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211512_074204_TestUi.txt 2026-10-13 21:15:12,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpex4k9ism_chrome_odoo" 2026-10-13 21:15:12,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-13 21:15:14,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32300 2026-10-13 21:15:14,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph_moa300_chrome_odoo 2026-10-13 21:15:14,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42141/json/version 2026-10-13 21:15:14,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42141/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:14,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:14,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42141/json 2026-10-13 21:15:14,183 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42141/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:14,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42141/devtools/page/DE31588F73B14133AC20F681141F97BD 2026-10-13 21:15:14,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:14,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:14,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:14,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:14,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:15:14,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:15:14,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:15,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.141 0.933 2026-10-13 21:15:15,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE31588F73B14133AC20F681141F97BD', 'loaderId': '00FF5296BEC5A1CA66487E68B75D849D', 'isDownload': False} 2026-10-13 21:15:15,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-13 21:15:15,707 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:15,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:15] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-13 21:15:15,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:15] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-13 21:15:15,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:15] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.035 2026-10-13 21:15:16,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-13 21:15:16,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-13 21:15:16,282 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:16,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:15:16,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:15:16,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:15:17,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.298 0.631 2026-10-13 21:15:17,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.951 2026-10-13 21:15:17,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:17,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.117 2026-10-13 21:15:17,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-13 21:15:17,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:15:18,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.147 0.545 2026-10-13 21:15:18,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:18,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.076 2026-10-13 21:15:18,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "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-10-13 21:15:18,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:15:18,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.024 0.045 2026-10-13 21:15:18,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.102 2026-10-13 21:15:18,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.143 2026-10-13 21:15:18,627 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:18,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.164 2026-10-13 21:15:18,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.209 2026-10-13 21:15:18,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.023 0.247 2026-10-13 21:15:18,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:18,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.254 2026-10-13 21:15:18,824 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:15:18,839 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:18,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.038 0.265 2026-10-13 21:15:18,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.279 2026-10-13 21:15:18,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.341 2026-10-13 21:15:19,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.319 2026-10-13 21:15:19,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.234 2026-10-13 21:15:19,047 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:19,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.004 0.204 2026-10-13 21:15:19,060 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:19,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.208 2026-10-13 21:15:19,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.164 2026-10-13 21:15:19,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.013 0.176 2026-10-13 21:15:19,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.138 2026-10-13 21:15:19,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.099 2026-10-13 21:15:19,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.007 0.108 2026-10-13 21:15:19,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.175 2026-10-13 21:15:19,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.012 0.189 2026-10-13 21:15:19,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-13 21:15:19,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-13 21:15:19,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.149 2026-10-13 21:15:19,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:19,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:15:19,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-10-13 21:15:19,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:15:19,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:15:19,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:15:19,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:15:19,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-13 21:15:20,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:20,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:20,514 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:20,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:20,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:20,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:15:20,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:20,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:20,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78197972 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-13 21:15:20,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:20,618 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:20,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78197972 with result: [{'id': 359, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-13 21:15:20,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.072 0.128 2026-10-13 21:15:20,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.144 2026-10-13 21:15:20,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.016 0.039 2026-10-13 21:15:20,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.016 2026-10-13 21:15:21,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:21,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:21,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:15:21,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:21,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:21,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:21,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:15:21,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:15:21,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:15:21,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:15:21,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.009 0.029 2026-10-13 21:15:22,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:15:22,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-13 21:15:22,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:22,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:22,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:22,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:15:22,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:22,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:22,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:22,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.017 2026-10-13 21:15:22,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33159451 for PoS orders references: ['Order 00292-002-0002'] (draft: False) 2026-10-13 21:15:22,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33159451 with result: [{'id': 360, 'pos_reference': 'Order 00292-002-0002', 'account_move': False}] 2026-10-13 21:15:22,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.032 0.085 2026-10-13 21:15:23,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.030 0.070 2026-10-13 21:15:23,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:23,814 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:15:23,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32300 2026-10-13 21:15:23,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:23,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32300 2026-10-13 21:15:23,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211523_931481_TestUi.txt 2026-10-13 21:15:23,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph_moa300_chrome_odoo" 2026-10-13 21:15:23,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-13 21:15:25,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32520 2026-10-13 21:15:25,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6lcdg9_q_chrome_odoo 2026-10-13 21:15:25,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34121/json/version 2026-10-13 21:15:25,555 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34121/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:25,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:25,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34121/json 2026-10-13 21:15:25,617 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34121/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:25,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34121/devtools/page/5538764190D9688291181AE7348ABF06 2026-10-13 21:15:25,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:25,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:25,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:25,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:25,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:15:25,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:15:26,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:26,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.097 0.830 2026-10-13 21:15:26,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5538764190D9688291181AE7348ABF06', 'loaderId': '73DD347797EE79ECB88F875381C48828', 'isDownload': False} 2026-10-13 21:15:26,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-13 21:15:26,954 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:26,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 21:15:26,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 21:15:27,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.036 2026-10-13 21:15:27,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.011 2026-10-13 21:15:27,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-13 21:15:27,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-13 21:15:27,528 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:15:27,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:15:27,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:15:28,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.374 0.723 2026-10-13 21:15:28,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:28] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.122 2026-10-13 21:15:28,757 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:28,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.134 2026-10-13 21:15:28,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:15:28,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:15:30,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:30,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.173 1.668 2026-10-13 21:15:30,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.097 2026-10-13 21:15:30,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:15:31,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:15:31,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.057 2026-10-13 21:15:31,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.121 2026-10-13 21:15:31,200 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:15:31,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.171 2026-10-13 21:15:31,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.218 2026-10-13 21:15:31,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:31,317 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:15:31,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:31,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.274 2026-10-13 21:15:31,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.319 2026-10-13 21:15:31,406 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:31,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.280 2026-10-13 21:15:31,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.242 2026-10-13 21:15:31,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.275 2026-10-13 21:15:31,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.008 0.194 2026-10-13 21:15:31,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.171 2026-10-13 21:15:31,563 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:15:31,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.147 2026-10-13 21:15:31,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.026 0.178 2026-10-13 21:15:31,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.207 2026-10-13 21:15:31,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.182 2026-10-13 21:15:31,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.132 2026-10-13 21:15:31,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.128 2026-10-13 21:15:31,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.165 2026-10-13 21:15:31,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.205 2026-10-13 21:15:31,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.174 2026-10-13 21:15:31,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.159 2026-10-13 21:15:31,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.185 2026-10-13 21:15:31,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.142 2026-10-13 21:15:32,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:32,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:32,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.018 2026-10-13 21:15:32,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:32,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:15:32,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:32,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:32,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:32,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00")))' 2026-10-13 21:15:32,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:32,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-20.00")))' 2026-10-13 21:15:32,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'order total amount is '180' (trigger: .product-screen .order-summary .total:contains("180"))' 2026-10-13 21:15:32,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'loyalty points awarded 180 (trigger: .loyalty-points-won .value:contains("180"))' 2026-10-13 21:15:32,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:32,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:32,443 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:32,446 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:32,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:32,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:15:32,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:15:32,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:32,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:32,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:32,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.033 0.016 2026-10-13 21:15:32,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76606234 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-13 21:15:32,595 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:15:32,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76606234 with result: [{'id': 361, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-13 21:15:32,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.105 0.156 2026-10-13 21:15:32,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.035 0.060 2026-10-13 21:15:33,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.016 2026-10-13 21:15:33,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:33,779 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:33,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32520 2026-10-13 21:15:33,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:33,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32520 2026-10-13 21:15:33,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211533_902142_TestUi.txt 2026-10-13 21:15:33,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6lcdg9_q_chrome_odoo" 2026-10-13 21:15:33,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-13 21:15:35,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32729 2026-10-13 21:15:35,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe4dtia96_chrome_odoo 2026-10-13 21:15:35,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45657/json/version 2026-10-13 21:15:35,653 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45657/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:35,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:35,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45657/json 2026-10-13 21:15:35,722 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45657/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:35,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45657/devtools/page/35D26A0047BA79B8EBC2BC9B51F991EB 2026-10-13 21:15:35,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:35,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:36,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:36,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:36,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:15:36,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:15:36,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:37,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.109 0.754 2026-10-13 21:15:37,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '35D26A0047BA79B8EBC2BC9B51F991EB', 'loaderId': '3D8E77C77EAF106AF838FD0268FCAC82', 'isDownload': False} 2026-10-13 21:15:37,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-13 21:15:37,023 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:37,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-13 21:15:37,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-13 21:15:37,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.042 2026-10-13 21:15:37,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:15:37,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-13 21:15:37,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:15:37,655 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:15:37,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:15:37,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:15:38,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.409 0.728 2026-10-13 21:15:38,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:38] "GET /pos/web HTTP/1.1" 200 - 20 0.033 1.157 2026-10-13 21:15:38,940 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:39,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.125 2026-10-13 21:15:39,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:15:39,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-13 21:15:39,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:40,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.221 0.582 2026-10-13 21:15:40,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.082 2026-10-13 21:15:40,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-13 21:15:40,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-13 21:15:40,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.033 0.076 2026-10-13 21:15:40,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.026 0.131 2026-10-13 21:15:40,402 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:40,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.190 2026-10-13 21:15:40,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.252 2026-10-13 21:15:40,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:15:40,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:15:40,552 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:15:40,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-13 21:15:40,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.336 2026-10-13 21:15:40,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.303 2026-10-13 21:15:40,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.027 0.285 2026-10-13 21:15:40,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.297 2026-10-13 21:15:40,791 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:15:40,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.005 0.235 2026-10-13 21:15:40,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:40,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.239 2026-10-13 21:15:40,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.022 0.228 2026-10-13 21:15:40,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.242 2026-10-13 21:15:40,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.243 2026-10-13 21:15:40,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.185 2026-10-13 21:15:40,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.134 2026-10-13 21:15:40,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.148 2026-10-13 21:15:41,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.203 2026-10-13 21:15:41,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.218 2026-10-13 21:15:41,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.259 2026-10-13 21:15:41,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.266 2026-10-13 21:15:41,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.288 2026-10-13 21:15:41,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:41,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:41,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.245 2026-10-13 21:15:41,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:41,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.216 2026-10-13 21:15:41,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.009 0.184 2026-10-13 21:15:41,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-13 21:15:41,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.109 2026-10-13 21:15:41,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-13 21:15:41,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:41,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-13 21:15:41,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-13 21:15:41,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:15:41,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-13 21:15:41,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:15:41,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:15:41,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:15:41,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00")))' 2026-10-13 21:15:41,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"))' 2026-10-13 21:15:41,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'loyalty points awarded 90 (trigger: .loyalty-points-won .value:contains("90"))' 2026-10-13 21:15:41,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:41,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:41,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:41,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:41,687 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:41,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:15:41,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:15:41,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:41,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:15:41,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:41,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:41,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:41,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:41,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.014 0.020 2026-10-13 21:15:41,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40184686 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-13 21:15:41,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:42,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40184686 with result: [{'id': 362, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-13 21:15:42,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.091 0.180 2026-10-13 21:15:42,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.051 0.090 2026-10-13 21:15:42,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.018 2026-10-13 21:15:43,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:15:43,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:43,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:15:43,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32729 2026-10-13 21:15:43,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:43,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32729 2026-10-13 21:15:43,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211543_243432_TestUi.txt 2026-10-13 21:15:43,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe4dtia96_chrome_odoo" 2026-10-13 21:15:43,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-13 21:15:45,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32950 2026-10-13 21:15:45,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgyeyl22m_chrome_odoo 2026-10-13 21:15:45,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32835/json/version 2026-10-13 21:15:45,379 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32835/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:45,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:45,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32835/json 2026-10-13 21:15:45,410 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32835/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:45,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32835/devtools/page/60970AE729D4C93FE9ACF9E1E7550BDD 2026-10-13 21:15:45,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:45,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:45,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:45,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:45,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-10-13 21:15:45,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-13 21:15:45,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:46,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:46] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.140 0.809 2026-10-13 21:15:46,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '60970AE729D4C93FE9ACF9E1E7550BDD', 'loaderId': '2C97AFB99014E90D441BCAF1EF4B0A87', 'isDownload': False} 2026-10-13 21:15:46,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-13 21:15:46,922 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:46,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-13 21:15:46,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.027 2026-10-13 21:15:46,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.037 2026-10-13 21:15:47,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:15:47,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-13 21:15:47,602 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:15:47,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.027 2026-10-13 21:15:47,629 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:15:47,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_points_update_after_global_discount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=147"})" 2026-10-13 21:15:48,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:15:48,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.338 0.677 2026-10-13 21:15:48,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.057 2026-10-13 21:15:48,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.015 2026-10-13 21:15:48,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:15:48,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.030 0.042 2026-10-13 21:15:48,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.106 2026-10-13 21:15:48,982 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:49,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.162 2026-10-13 21:15:49,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.185 2026-10-13 21:15:49,072 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:49,091 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:49,105 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:49,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.236 2026-10-13 21:15:49,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.312 2026-10-13 21:15:49,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.269 2026-10-13 21:15:49,214 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:15:49,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.022 0.226 2026-10-13 21:15:49,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.281 2026-10-13 21:15:49,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.200 2026-10-13 21:15:49,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.207 2026-10-13 21:15:49,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.185 2026-10-13 21:15:49,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.190 2026-10-13 21:15:49,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.197 2026-10-13 21:15:49,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.175 2026-10-13 21:15:49,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.132 2026-10-13 21:15:49,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.142 2026-10-13 21:15:49,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.163 2026-10-13 21:15:49,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.160 2026-10-13 21:15:49,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.005 0.167 2026-10-13 21:15:49,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.181 2026-10-13 21:15:49,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.191 2026-10-13 21:15:49,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.161 2026-10-13 21:15:49,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:15:49,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:15:49,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click product 'AAA Product' (trigger: article.product .product-content .product-name:contains("AAA Product"))' 2026-10-13 21:15:50,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click discount button (trigger: .js_discount)' 2026-10-13 21:15:50,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:15:50,016 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:50,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'loyalty points awarded 192 (trigger: .loyalty-points-total .value:contains("192"))' 2026-10-13 21:15:50,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'order total amount is '92' (trigger: .product-screen .order-summary .total:contains("92"))' 2026-10-13 21:15:50,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:50,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:50,088 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:15:50,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:15:50,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:15:50,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-13 21:15:50,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:15:50,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:50,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:50,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.018 2026-10-13 21:15:50,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84764962 for PoS orders references: ['Order 00296-001-0001'] (draft: False) 2026-10-13 21:15:50,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:50,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84764962 with result: [{'id': 363, 'pos_reference': 'Order 00296-001-0001', 'account_move': False}] 2026-10-13 21:15:50,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.101 0.136 2026-10-13 21:15:50,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.034 0.053 2026-10-13 21:15:50,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:50] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-13 21:15:51,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:15:51,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:15:51,367 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:15:51,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32950 2026-10-13 21:15:51,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:15:51,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32950 2026-10-13 21:15:51,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211551_485003_TestUi.txt 2026-10-13 21:15:51,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgyeyl22m_chrome_odoo" 2026-10-13 21:15:51,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-13 21:15:52,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33159 2026-10-13 21:15:52,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwwxf42w3_chrome_odoo 2026-10-13 21:15:52,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46007/json/version 2026-10-13 21:15:52,388 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46007/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:15:52,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:15:52,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46007/json 2026-10-13 21:15:52,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46007/json with timeout 3 increased to 10s during tests 2026-10-13 21:15:52,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46007/devtools/page/196F0C27F03CD5725CA6C978455CEB7B 2026-10-13 21:15:52,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:15:52,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:15:52,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:15:52,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:15:52,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:15:52,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:15:52,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:15:53,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.850 2026-10-13 21:15:53,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '196F0C27F03CD5725CA6C978455CEB7B', 'loaderId': '22290B9FD9E1E199FAAA999602C8E7E6', 'isDownload': False} 2026-10-13 21:15:53,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-13 21:15:53,791 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:53,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:53] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.019 2026-10-13 21:15:53,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:53] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.053 2026-10-13 21:15:53,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:53] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-13 21:15:54,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:15:54,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-13 21:15:54,450 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:54,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-13 21:15:54,470 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:15:54,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:15:55,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.336 0.641 2026-10-13 21:15:55,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:55] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.006 2026-10-13 21:15:55,581 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:15:55,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.111 2026-10-13 21:15:55,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:15:55,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 21:15:56,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.208 0.490 2026-10-13 21:15:56,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:15:56,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.079 2026-10-13 21:15:56,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.017 2026-10-13 21:15:56,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:15:56,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.024 0.038 2026-10-13 21:15:56,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.094 2026-10-13 21:15:56,837 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:15:56,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.138 2026-10-13 21:15:56,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.205 2026-10-13 21:15:56,949 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:15:56,963 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:15:56,972 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:15:56,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.238 2026-10-13 21:15:57,008 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:15:57,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.289 2026-10-13 21:15:57,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.275 2026-10-13 21:15:57,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.243 2026-10-13 21:15:57,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.273 2026-10-13 21:15:57,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.164 2026-10-13 21:15:57,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.163 2026-10-13 21:15:57,214 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:15:57,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.041 0.181 2026-10-13 21:15:57,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.215 2026-10-13 21:15:57,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-10-13 21:15:57,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.181 2026-10-13 21:15:57,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.121 2026-10-13 21:15:57,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.115 2026-10-13 21:15:57,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.150 2026-10-13 21:15:57,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-13 21:15:57,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-13 21:15:57,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.149 2026-10-13 21:15:57,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.063 2026-10-13 21:15:57,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:15:57,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.016 2026-10-13 21:15:57,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:15:57,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:15:57,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:15:57,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-13 21:15:58,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-13 21:15:58,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product")))' 2026-10-13 21:15:58,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product")))' 2026-10-13 21:15:58,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"))' 2026-10-13 21:15:58,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:15:58,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:15:58,785 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:15:58,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:15:58,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:15:58,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:15:58,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:15:58,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:15:58,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88132543 for PoS orders references: ['Order 00297-002-0001'] (draft: False) 2026-10-13 21:15:58,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:15:58,881 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:15:59,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88132543 with result: [{'id': 364, 'pos_reference': 'Order 00297-002-0001', 'account_move': False}] 2026-10-13 21:15:59,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.069 0.174 2026-10-13 21:15:59,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.227 2026-10-13 21:15:59,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.028 0.071 2026-10-13 21:15:59,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.017 2026-10-13 21:15:59,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:15:59] "GET /report/barcode/Code128/0449-7151-4cb9 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-13 21:16:00,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:16:00,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-13 21:16:00,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:16:00,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")))' 2026-10-13 21:16:00,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:16:00,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-13 21:16:00,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"))' 2026-10-13 21:16:00,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:00,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:01,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:01,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:16:01,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"))' 2026-10-13 21:16:01,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:01,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:01,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:01,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:16:01,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:01,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:01,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85841200 for PoS orders references: ['Order 00297-002-0002'] (draft: False) 2026-10-13 21:16:01,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:02,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85841200 with result: [{'id': 365, 'pos_reference': 'Order 00297-002-0002', 'account_move': False}] 2026-10-13 21:16:02,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.027 0.076 2026-10-13 21:16:02,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.052 2026-10-13 21:16:02,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:02] "GET /report/barcode/Code128/044a-cc10-4c46 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-13 21:16:02,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:02,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:02,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:16:02,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-10-13 21:16:03,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:03,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:03,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:03,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:03,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:16:03,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:16:04,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"))' 2026-10-13 21:16:04,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:04,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: invalid_code (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:04,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:04,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-13 21:16:04,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.032 2026-10-13 21:16:05,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:05,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:05,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:05,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-10-13 21:16:05,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.020 0.043 2026-10-13 21:16:06,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:06,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:06,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:06,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:16:06,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:06,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:06,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:06,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.014 2026-10-13 21:16:06,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #381691 for PoS orders references: ['Order 00297-002-0003'] (draft: False) 2026-10-13 21:16:06,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #381691 with result: [{'id': 366, 'pos_reference': 'Order 00297-002-0003', 'account_move': False}] 2026-10-13 21:16:06,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.051 0.098 2026-10-13 21:16:06,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.039 0.071 2026-10-13 21:16:06,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.009 2026-10-13 21:16:06,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:06] "GET /report/barcode/Code128/044c-ca20-4327 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-13 21:16:07,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 21:16:07,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 21:16:07,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:16:07,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-13 21:16:07,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:16:08,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:08,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:08,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:16:08,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-10-13 21:16:09,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:09,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-10-13 21:16:09,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:09,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:09,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:09,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-10-13 21:16:09,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.008 0.031 2026-10-13 21:16:10,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"))' 2026-10-13 21:16:10,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product")))' 2026-10-13 21:16:10,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product")))' 2026-10-13 21:16:10,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:10,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:16:11,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-10-13 21:16:11,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:11,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:11,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:11,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:16:11,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:11,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:11,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:11,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65424914 for PoS orders references: ['Order 00297-002-0004'] (draft: False) 2026-10-13 21:16:11,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65424914 with result: [{'id': 367, 'pos_reference': 'Order 00297-002-0004', 'account_move': False}] 2026-10-13 21:16:11,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.041 0.084 2026-10-13 21:16:11,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.022 0.067 2026-10-13 21:16:11,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:11] "GET /report/barcode/Code128/0440-7d5f-4e40 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-13 21:16:12,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:16:12,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:16:12,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:16:12,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:12,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("10")))' 2026-10-13 21:16:13,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:13,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:13,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:16:13,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-13 21:16:14,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 21:16:14,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 21:16:14,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:16:14,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-13 21:16:15,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78")))' 2026-10-13 21:16:15,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"))' 2026-10-13 21:16:15,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:15,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:15,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:15,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66")))' 2026-10-13 21:16:15,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"))' 2026-10-13 21:16:15,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:15,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:15,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:15,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:16:15,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:15,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:15,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:15,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:16:15,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91599376 for PoS orders references: ['Order 00297-002-0005'] (draft: False) 2026-10-13 21:16:15,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91599376 with result: [{'id': 368, 'pos_reference': 'Order 00297-002-0005', 'account_move': False}] 2026-10-13 21:16:15,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.041 0.100 2026-10-13 21:16:15,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.024 0.073 2026-10-13 21:16:15,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.012 2026-10-13 21:16:16,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:16] "GET /report/barcode/Code128/0440-4b6e-4665 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-13 21:16:16,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:16:16,738 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:16,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33159 2026-10-13 21:16:16,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:16:16,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33159 2026-10-13 21:16:16,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211616_882214_TestUi.txt 2026-10-13 21:16:16,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwwxf42w3_chrome_odoo" 2026-10-13 21:16:17,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33399 2026-10-13 21:16:17,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf8eef7pa_chrome_odoo 2026-10-13 21:16:17,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46475/json/version 2026-10-13 21:16:17,317 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46475/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:16:17,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:16:17,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46475/json 2026-10-13 21:16:17,351 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46475/json with timeout 3 increased to 10s during tests 2026-10-13 21:16:17,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46475/devtools/page/51C729D6781E386E3906A6D9E049B0E0 2026-10-13 21:16:17,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:16:17,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:16:17,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:16:17,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:16:17,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:16:17,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:16:17,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.022 0.059 2026-10-13 21:16:17,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '51C729D6781E386E3906A6D9E049B0E0', 'loaderId': '2E6985BA0BA7940BFB54BE92F043A744', 'isDownload': False} 2026-10-13 21:16:17,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-13 21:16:17,628 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:17,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-10-13 21:16:17,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.022 2026-10-13 21:16:17,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-13 21:16:18,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-13 21:16:18,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-13 21:16:18,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:16:18,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:16:18,211 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:16:18,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:16:19,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.210 0.553 2026-10-13 21:16:19,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:19] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.733 2026-10-13 21:16:19,077 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:19,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-10-13 21:16:19,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:16:19,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:16:20,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:16:20,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.261 0.554 2026-10-13 21:16:20,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.093 2026-10-13 21:16:20,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.015 2026-10-13 21:16:20,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:16:20,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.056 2026-10-13 21:16:20,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.105 2026-10-13 21:16:20,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.169 2026-10-13 21:16:20,561 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:20,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.224 2026-10-13 21:16:20,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:16:20,677 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:16:20,688 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:16:20,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.031 0.292 2026-10-13 21:16:20,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.360 2026-10-13 21:16:20,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.334 2026-10-13 21:16:20,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.344 2026-10-13 21:16:20,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.277 2026-10-13 21:16:20,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:16:20,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.194 2026-10-13 21:16:20,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.196 2026-10-13 21:16:20,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:20] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.013 0.189 2026-10-13 21:16:21,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.183 2026-10-13 21:16:21,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.194 2026-10-13 21:16:21,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.150 2026-10-13 21:16:21,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.138 2026-10-13 21:16:21,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.178 2026-10-13 21:16:21,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.203 2026-10-13 21:16:21,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-13 21:16:21,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-13 21:16:21,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-13 21:16:21,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.161 2026-10-13 21:16:21,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:21,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:21,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:16:21,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:21,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("10")))' 2026-10-13 21:16:22,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:22,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 21:16:22,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 21:16:22,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:16:22,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-13 21:16:22,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:16:23,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:23,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:23,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:23,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:23,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64")))' 2026-10-13 21:16:23,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.040 2026-10-13 21:16:24,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11")))' 2026-10-13 21:16:24,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"))' 2026-10-13 21:16:24,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:16:24,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:24,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:24,273 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:16:24,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:24,276 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:16:24,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-13 21:16:24,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:24,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:24,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:24,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.019 2026-10-13 21:16:24,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48887113 for PoS orders references: ['Order 00297-004-0001'] (draft: False) 2026-10-13 21:16:24,407 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:16:24,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48887113 with result: [{'id': 369, 'pos_reference': 'Order 00297-004-0001', 'account_move': False}] 2026-10-13 21:16:24,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.036 0.114 2026-10-13 21:16:24,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.042 0.082 2026-10-13 21:16:24,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /report/barcode/Code128/0440-7ef4-490f HTTP/1.1" 200 - 2 0.001 0.020 2026-10-13 21:16:24,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.030 2026-10-13 21:16:25,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:25,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:25,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:16:25,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:16:25,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("11")))' 2026-10-13 21:16:26,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:26,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"))' 2026-10-13 21:16:26,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:26,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:26,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:26,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15")))' 2026-10-13 21:16:26,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.039 2026-10-13 21:16:27,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:27,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:27,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:27,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-10-13 21:16:27,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:27] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.037 2026-10-13 21:16:27,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-13 21:16:28,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:28,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:28,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:16:28,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68")))' 2026-10-13 21:16:29,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-10-13 21:16:29,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:29,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:29,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:29,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"))' 2026-10-13 21:16:29,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:29,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:29,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:29,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:16:29,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:16:29,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:29,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:29,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.017 2026-10-13 21:16:29,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48939412 for PoS orders references: ['Order 00297-004-0002'] (draft: False) 2026-10-13 21:16:29,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48939412 with result: [{'id': 370, 'pos_reference': 'Order 00297-004-0002', 'account_move': False}] 2026-10-13 21:16:29,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.062 0.073 2026-10-13 21:16:29,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.062 2026-10-13 21:16:29,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:29] "GET /report/barcode/Code128/0447-383d-4d98 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-13 21:16:30,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:16:30,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-13 21:16:30,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:16:30,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-10-13 21:16:31,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-13 21:16:31,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:31,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:31,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:31,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:16:31,427 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:32,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:32,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:32,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:32,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30")))' 2026-10-13 21:16:32,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:32,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:32,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:32,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20")))' 2026-10-13 21:16:32,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.038 2026-10-13 21:16:32,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:16:33,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20")))' 2026-10-13 21:16:33,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-13 21:16:33,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:33,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:33,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:33,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:16:33,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:33,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:33,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:33,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.020 2026-10-13 21:16:33,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53653238 for PoS orders references: ['Order 00297-004-0003'] (draft: False) 2026-10-13 21:16:33,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53653238 with result: [{'id': 371, 'pos_reference': 'Order 00297-004-0003', 'account_move': False}] 2026-10-13 21:16:33,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.047 0.098 2026-10-13 21:16:33,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.028 0.068 2026-10-13 21:16:33,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:33] "GET /report/barcode/Code128/044f-c810-4525 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-13 21:16:34,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-13 21:16:34,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-13 21:16:35,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:16:35,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")))' 2026-10-13 21:16:35,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-13 21:16:35,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-10-13 21:16:35,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-13 21:16:35,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-10-13 21:16:35,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63")))' 2026-10-13 21:16:35,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.026 0.039 2026-10-13 21:16:36,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"))' 2026-10-13 21:16:36,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:36,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-13 21:16:36,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:16:36,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:16:37,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91")))' 2026-10-13 21:16:37,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"))' 2026-10-13 21:16:37,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-10-13 21:16:37,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-10-13 21:16:37,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"))' 2026-10-13 21:16:37,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:16:37,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:16:37,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:16:37,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:16:37,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:16:37,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:16:37,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:16:37,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73614648 for PoS orders references: ['Order 00297-004-0004'] (draft: False) 2026-10-13 21:16:37,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73614648 with result: [{'id': 372, 'pos_reference': 'Order 00297-004-0004', 'account_move': False}] 2026-10-13 21:16:37,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.042 0.090 2026-10-13 21:16:38,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.023 0.058 2026-10-13 21:16:38,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:38] "GET /report/barcode/Code128/044b-0ab9-493a HTTP/1.1" 200 - 2 0.001 0.019 2026-10-13 21:16:38,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:16:38,841 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:38,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33399 2026-10-13 21:16:38,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:16:38,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33399 2026-10-13 21:16:38,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211638_958722_TestUi.txt 2026-10-13 21:16:38,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf8eef7pa_chrome_odoo" 2026-10-13 21:16:38,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-13 21:16:40,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33633 2026-10-13 21:16:40,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptric7eek_chrome_odoo 2026-10-13 21:16:40,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38345/json/version 2026-10-13 21:16:40,654 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38345/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:16:40,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:16:40,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38345/json 2026-10-13 21:16:40,705 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38345/json with timeout 3 increased to 10s during tests 2026-10-13 21:16:40,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38345/devtools/page/B4F36A4C13C0D436964AE8C26DB97641 2026-10-13 21:16:40,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:16:40,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:16:41,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:16:41,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:16:41,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:16:41,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:16:41,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:16:42,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.076 0.794 2026-10-13 21:16:42,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B4F36A4C13C0D436964AE8C26DB97641', 'loaderId': 'C5D303A8A1169CB999FCD7D1211F7271', 'isDownload': False} 2026-10-13 21:16:42,030 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-13 21:16:42,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:42,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:16:42,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-13 21:16:42,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-10-13 21:16:42,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:16:42,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-10-13 21:16:42,584 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:16:42,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 21:16:42,607 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:42,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:16:43,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.269 0.554 2026-10-13 21:16:43,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:43] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.839 2026-10-13 21:16:43,537 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:43,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.107 2026-10-13 21:16:43,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:16:43,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:16:44,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.173 0.574 2026-10-13 21:16:44,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:16:44,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.073 2026-10-13 21:16:44,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:16:44,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:16:44,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.044 0.057 2026-10-13 21:16:44,828 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:44,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.143 2026-10-13 21:16:44,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.162 2026-10-13 21:16:44,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.217 2026-10-13 21:16:44,967 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:16:44,984 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:16:44,994 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:45,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.252 2026-10-13 21:16:45,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.325 2026-10-13 21:16:45,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.233 2026-10-13 21:16:45,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.271 2026-10-13 21:16:45,141 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:16:45,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.251 2026-10-13 21:16:45,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.005 0.187 2026-10-13 21:16:45,202 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:45,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.197 2026-10-13 21:16:45,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.147 2026-10-13 21:16:45,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.137 2026-10-13 21:16:45,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.135 2026-10-13 21:16:45,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.016 0.132 2026-10-13 21:16:45,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.125 2026-10-13 21:16:45,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.124 2026-10-13 21:16:45,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.178 2026-10-13 21:16:45,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.216 2026-10-13 21:16:45,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.234 2026-10-13 21:16:45,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.234 2026-10-13 21:16:45,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-13 21:16:45,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.232 2026-10-13 21:16:45,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.184 2026-10-13 21:16:45,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.148 2026-10-13 21:16:45,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:16:45,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product"))' 2026-10-13 21:16:45,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-10-13 21:16:45,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-10-13 21:16:45,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:16:45,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00")))' 2026-10-13 21:16:45,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:16:45,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00")))' 2026-10-13 21:16:45,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-10-13 21:16:45,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:16:46,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82")))' 2026-10-13 21:16:46,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18")))' 2026-10-13 21:16:46,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"))' 2026-10-13 21:16:46,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:16:46,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33633 2026-10-13 21:16:46,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:16:46,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33633 2026-10-13 21:16:46,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211646_181149_TestUi.txt 2026-10-13 21:16:46,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptric7eek_chrome_odoo" 2026-10-13 21:16:46,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-13 21:16:47,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33845 2026-10-13 21:16:47,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjucujmy__chrome_odoo 2026-10-13 21:16:47,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36225/json/version 2026-10-13 21:16:47,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36225/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:16:47,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:16:47,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36225/json 2026-10-13 21:16:47,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36225/json with timeout 3 increased to 10s during tests 2026-10-13 21:16:47,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36225/devtools/page/FD0EA603A8F7A2B058ABC77DF617D92F 2026-10-13 21:16:47,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:16:47,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:16:48,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:16:48,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:16:48,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:16:48,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:16:48,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:16:48,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.103 0.696 2026-10-13 21:16:48,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FD0EA603A8F7A2B058ABC77DF617D92F', 'loaderId': '273676C548323C18E61C1CD7AA48D2E3', 'isDownload': False} 2026-10-13 21:16:48,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-13 21:16:48,935 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:48,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:48] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:16:48,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:48] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-13 21:16:48,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:48] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-13 21:16:49,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.014 2026-10-13 21:16:49,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 21:16:49,487 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:16:49,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-13 21:16:49,494 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:16:49,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:16:50,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.287 0.685 2026-10-13 21:16:50,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:50] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.969 2026-10-13 21:16:50,559 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:50,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.102 2026-10-13 21:16:50,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 21:16:50,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:16:51,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.166 0.486 2026-10-13 21:16:51,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-13 21:16:51,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:16:51,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-13 21:16:51,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:16:51,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.029 0.050 2026-10-13 21:16:51,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.115 2026-10-13 21:16:51,738 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:16:51,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.025 0.181 2026-10-13 21:16:51,819 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:16:51,845 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:16:51,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:16:51,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.032 0.246 2026-10-13 21:16:51,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.327 2026-10-13 21:16:51,955 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:16:51,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.373 2026-10-13 21:16:52,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.308 2026-10-13 21:16:52,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.287 2026-10-13 21:16:52,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.010 0.213 2026-10-13 21:16:52,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:16:52,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.026 0.240 2026-10-13 21:16:52,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-13 21:16:52,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.017 0.172 2026-10-13 21:16:52,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.023 0.189 2026-10-13 21:16:52,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.199 2026-10-13 21:16:52,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.175 2026-10-13 21:16:52,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.169 2026-10-13 21:16:52,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.186 2026-10-13 21:16:52,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.208 2026-10-13 21:16:52,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.262 2026-10-13 21:16:52,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.274 2026-10-13 21:16:52,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.256 2026-10-13 21:16:52,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:16:52,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:16:52,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.012 0.243 2026-10-13 21:16:52,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:16:52,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.244 2026-10-13 21:16:52,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-13 21:16:52,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00"))' 2026-10-13 21:16:52,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:16:52,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:16:52,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.126 2026-10-13 21:16:52,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:16:52,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-13 21:16:52,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:16:52,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.025 2026-10-13 21:16:53,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:16:53,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-13 21:16:53,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00"))' 2026-10-13 21:16:53,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-13 21:16:53,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-13 21:16:53,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-13 21:16:53,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00"))' 2026-10-13 21:16:53,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:16:53,776 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:16:53,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33845 2026-10-13 21:16:53,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:16:53,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33845 2026-10-13 21:16:53,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211653_927147_TestUi.txt 2026-10-13 21:16:53,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjucujmy__chrome_odoo" 2026-10-13 21:16:53,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-13 21:16:55,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34050 2026-10-13 21:16:55,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprsj9d473_chrome_odoo 2026-10-13 21:16:55,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43651/json/version 2026-10-13 21:16:55,492 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43651/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:16:55,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:16:55,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43651/json 2026-10-13 21:16:55,533 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43651/json with timeout 3 increased to 10s during tests 2026-10-13 21:16:55,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43651/devtools/page/757D14EC6E10569500D86B4899939C2B 2026-10-13 21:16:55,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:16:55,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:16:55,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:16:55,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:16:55,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:16:55,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:16:55,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:16:56,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.085 0.812 2026-10-13 21:16:56,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '757D14EC6E10569500D86B4899939C2B', 'loaderId': '585D958D517670500DE98DB3C1B18DF8', 'isDownload': False} 2026-10-13 21:16:56,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-13 21:16:56,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:56,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:56] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:16:56,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:56] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.032 2026-10-13 21:16:56,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:56] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-10-13 21:16:57,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:16:57,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-13 21:16:57,476 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:16:57,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 21:16:57,510 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:16:57,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:16:58,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.311 0.616 2026-10-13 21:16:58,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:58] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.943 2026-10-13 21:16:58,563 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:16:58,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.070 2026-10-13 21:16:58,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:16:58,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:16:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-13 21:16:59,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:17:00,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.161 1.530 2026-10-13 21:17:00,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.054 2026-10-13 21:17:00,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-10-13 21:17:00,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:17:00,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.034 0.051 2026-10-13 21:17:00,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.139 2026-10-13 21:17:00,818 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:17:00,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.187 2026-10-13 21:17:00,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.020 0.242 2026-10-13 21:17:00,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17: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-10-13 21:17:00,956 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:00,971 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:00,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:17:01,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.027 0.322 2026-10-13 21:17:01,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.373 2026-10-13 21:17:01,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.329 2026-10-13 21:17:01,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.276 2026-10-13 21:17:01,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.299 2026-10-13 21:17:01,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.008 0.205 2026-10-13 21:17:01,213 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:01,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.194 2026-10-13 21:17:01,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.151 2026-10-13 21:17:01,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.149 2026-10-13 21:17:01,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-10-13 21:17:01,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.035 0.152 2026-10-13 21:17:01,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.131 2026-10-13 21:17:01,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.131 2026-10-13 21:17:01,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.169 2026-10-13 21:17:01,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.199 2026-10-13 21:17:01,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.224 2026-10-13 21:17:01,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-13 21:17:01,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.187 2026-10-13 21:17:01,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.174 2026-10-13 21:17:01,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.150 2026-10-13 21:17:01,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:01,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:17:01,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.023 2026-10-13 21:17:01,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:17:01,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:17:01,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:01,920 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:01,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34050 2026-10-13 21:17:01,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:01,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34050 2026-10-13 21:17:02,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211702_034799_TestUi.txt 2026-10-13 21:17:02,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprsj9d473_chrome_odoo" 2026-10-13 21:17:02,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-13 21:17:04,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34263 2026-10-13 21:17:04,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9qcqygqg_chrome_odoo 2026-10-13 21:17:04,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37313/json/version 2026-10-13 21:17:04,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37313/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:17:04,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:17:04,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37313/json 2026-10-13 21:17:04,126 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37313/json with timeout 3 increased to 10s during tests 2026-10-13 21:17:04,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37313/devtools/page/3A486DC758EC582D7006266E43647FB4 2026-10-13 21:17:04,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:17:04,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:17:04,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:17:04,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:17:04,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-10-13 21:17:04,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-13 21:17:04,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:17:05,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.087 0.791 2026-10-13 21:17:05,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3A486DC758EC582D7006266E43647FB4', 'loaderId': '0E91E87E1AB65EC659F53E4A81C38A29', 'isDownload': False} 2026-10-13 21:17:05,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-13 21:17:05,412 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:05,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-13 21:17:05,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.031 2026-10-13 21:17:05,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.041 2026-10-13 21:17:05,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:17:05,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-13 21:17:05,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:05,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:05,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 21:17:05,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=148"})" 2026-10-13 21:17:06,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.285 0.565 2026-10-13 21:17:06,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:06] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.849 2026-10-13 21:17:06,912 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:06,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.086 2026-10-13 21:17:07,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:17:07,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:17:07,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.195 0.479 2026-10-13 21:17:07,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:07,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.070 2026-10-13 21:17:07,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.022 2026-10-13 21:17:07,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:17:08,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.038 0.047 2026-10-13 21:17:08,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.128 2026-10-13 21:17:08,173 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:08,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.164 2026-10-13 21:17:08,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.244 2026-10-13 21:17:08,306 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:17:08,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:08,340 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:08,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.288 2026-10-13 21:17:08,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.012 0.323 2026-10-13 21:17:08,401 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:08,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.298 2026-10-13 21:17:08,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.266 2026-10-13 21:17:08,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.284 2026-10-13 21:17:08,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.190 2026-10-13 21:17:08,552 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:08,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.191 2026-10-13 21:17:08,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.018 2026-10-13 21:17:08,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.168 2026-10-13 21:17:08,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.163 2026-10-13 21:17:08,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.187 2026-10-13 21:17:08,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.165 2026-10-13 21:17:08,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.299 2026-10-13 21:17:08,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.016 0.194 2026-10-13 21:17:08,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.233 2026-10-13 21:17:08,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.251 2026-10-13 21:17:08,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.191 2026-10-13 21:17:08,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.001 0.181 2026-10-13 21:17:08,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.189 2026-10-13 21:17:09,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-13 21:17:09,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:17:09,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:17:09,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:17:09,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:09,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:09,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:09,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:17:09,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:17:09,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:09,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:17:09,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:09,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:09,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:17:09,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-13 21:17:09,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:17:09,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00"))' 2026-10-13 21:17:09,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:09,307 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:09,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34263 2026-10-13 21:17:09,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:09,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34263 2026-10-13 21:17:09,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211709_416663_TestUi.txt 2026-10-13 21:17:09,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9qcqygqg_chrome_odoo" 2026-10-13 21:17:09,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-13 21:17:11,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34464 2026-10-13 21:17:11,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdtfp2y61_chrome_odoo 2026-10-13 21:17:11,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36431/json/version 2026-10-13 21:17:11,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36431/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:17:11,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:17:11,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36431/json 2026-10-13 21:17:11,261 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36431/json with timeout 3 increased to 10s during tests 2026-10-13 21:17:11,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36431/devtools/page/17C68CD9024E6BC0A2C514A229E902BD 2026-10-13 21:17:11,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:17:11,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:17:11,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:17:11,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:17:11,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:17:11,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:17:11,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:17:12,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:12] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.112 0.785 2026-10-13 21:17:12,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '17C68CD9024E6BC0A2C514A229E902BD', 'loaderId': '114D8F1D0005168519347246BA7F6AA3', 'isDownload': False} 2026-10-13 21:17:12,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-13 21:17:12,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:12,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:12] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:17:12,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:12] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-10-13 21:17:12,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:12] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-13 21:17:13,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:17:13,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-13 21:17:13,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:13,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:17:13,131 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:13,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:17:14,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.323 0.595 2026-10-13 21:17:14,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.922 2026-10-13 21:17:14,182 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:14,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.092 2026-10-13 21:17:14,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:17:14,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:17:14,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.135 0.399 2026-10-13 21:17:14,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-10-13 21:17:15,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-10-13 21:17:15,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-13 21:17:15,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.035 0.052 2026-10-13 21:17:15,168 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:17:15,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.121 2026-10-13 21:17:15,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.182 2026-10-13 21:17:15,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.219 2026-10-13 21:17:15,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.288 2026-10-13 21:17:15,388 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:15,405 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:15,426 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:17:15,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.021 0.336 2026-10-13 21:17:15,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.286 2026-10-13 21:17:15,482 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:17:15,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.035 0.304 2026-10-13 21:17:15,604 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.311 2026-10-13 21:17:15,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.006 0.268 2026-10-13 21:17:15,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.195 2026-10-13 21:17:15,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:15,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.219 2026-10-13 21:17:15,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.223 2026-10-13 21:17:15,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-13 21:17:15,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.144 2026-10-13 21:17:15,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.138 2026-10-13 21:17:15,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.142 2026-10-13 21:17:15,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.189 2026-10-13 21:17:15,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.015 0.187 2026-10-13 21:17:15,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.229 2026-10-13 21:17:16,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.253 2026-10-13 21:17:16,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-13 21:17:16,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.234 2026-10-13 21:17:16,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.178 2026-10-13 21:17:16,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:16,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:17:16,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:17:16,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.023 2026-10-13 21:17:16,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:17:16,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-13 21:17:16,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-13 21:17:16,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:17:16,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:17:16,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:17:16,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:16,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:16,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:16,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:17:16,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:17:16,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:16,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:17:16,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:16,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:16,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-13 21:17:16,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00"))' 2026-10-13 21:17:16,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:16,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34464 2026-10-13 21:17:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:16,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34464 2026-10-13 21:17:16,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211716_675029_TestUi.txt 2026-10-13 21:17:16,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdtfp2y61_chrome_odoo" 2026-10-13 21:17:16,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-13 21:17:18,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34667 2026-10-13 21:17:18,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph8ifkk3t_chrome_odoo 2026-10-13 21:17:18,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43123/json/version 2026-10-13 21:17:18,621 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43123/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:17:18,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:17:18,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43123/json 2026-10-13 21:17:18,664 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43123/json with timeout 3 increased to 10s during tests 2026-10-13 21:17:18,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43123/devtools/page/256C0BFA0A0A10E3EED7E831BF8DC4C0 2026-10-13 21:17:18,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:17:18,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:17:19,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:17:19,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:17:19,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:17:19,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:17:19,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:17:20,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.131 0.831 2026-10-13 21:17:20,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '256C0BFA0A0A10E3EED7E831BF8DC4C0', 'loaderId': 'BCB34F96607CE0002C2CE43496240436', 'isDownload': False} 2026-10-13 21:17:20,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-13 21:17:20,033 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:20,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:17:20,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 21:17:20,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-10-13 21:17:20,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-13 21:17:20,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-13 21:17:20,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:17:20,574 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:17:20,579 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:17:20,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:17:21,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.379 0.671 2026-10-13 21:17:21,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:21] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.052 2026-10-13 21:17:21,738 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:21,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.064 2026-10-13 21:17:21,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:17:21,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:17:22,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:22,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.239 0.577 2026-10-13 21:17:22,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.068 2026-10-13 21:17:22,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-13 21:17:22,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:17:23,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.030 0.052 2026-10-13 21:17:23,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.116 2026-10-13 21:17:23,128 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:17:23,158 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.201 2026-10-13 21:17:23,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.248 2026-10-13 21:17:23,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:17:23,239 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:17:23,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:23,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.297 2026-10-13 21:17:23,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.323 2026-10-13 21:17:23,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.285 2026-10-13 21:17:23,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.226 2026-10-13 21:17:23,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.239 2026-10-13 21:17:23,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.007 0.170 2026-10-13 21:17:23,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:17:23,451 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:23,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.023 0.163 2026-10-13 21:17:23,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.156 2026-10-13 21:17:23,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.160 2026-10-13 21:17:23,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.157 2026-10-13 21:17:23,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.138 2026-10-13 21:17:23,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.018 0.145 2026-10-13 21:17:23,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.149 2026-10-13 21:17:23,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.193 2026-10-13 21:17:23,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.229 2026-10-13 21:17:23,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.262 2026-10-13 21:17:23,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.267 2026-10-13 21:17:23,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-13 21:17:23,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-13 21:17:23,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.168 2026-10-13 21:17:23,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:17:23,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:17:23,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.023 2026-10-13 21:17:24,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-13 21:17:24,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-13 21:17:24,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-13 21:17:24,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-13 21:17:24,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-13 21:17:24,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-13 21:17:24,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("2")):has(.price:contains("40.00")))' 2026-10-13 21:17:24,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"))' 2026-10-13 21:17:24,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:24,188 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:24,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34667 2026-10-13 21:17:24,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:24,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34667 2026-10-13 21:17:24,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211724_287183_TestUi.txt 2026-10-13 21:17:24,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph8ifkk3t_chrome_odoo" 2026-10-13 21:17:24,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-13 21:17:25,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34870 2026-10-13 21:17:25,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdzy60mfw_chrome_odoo 2026-10-13 21:17:25,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39215/json/version 2026-10-13 21:17:25,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39215/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:17:25,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:17:25,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39215/json 2026-10-13 21:17:25,487 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39215/json with timeout 3 increased to 10s during tests 2026-10-13 21:17:25,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39215/devtools/page/C98968108BB59444B162480A15CF3FB2 2026-10-13 21:17:25,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:17:25,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:17:25,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:17:25,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:17:25,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-13 21:17:25,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-13 21:17:25,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:17:26,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.097 0.776 2026-10-13 21:17:26,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C98968108BB59444B162480A15CF3FB2', 'loaderId': '7CB47928CA0BCFC4D1F156E9D96CB7B1', 'isDownload': False} 2026-10-13 21:17:26,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-13 21:17:26,823 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:26,864 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.017 2026-10-13 21:17:26,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.040 2026-10-13 21:17:26,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.038 2026-10-13 21:17:27,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:17:27,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-10-13 21:17:27,360 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:27,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:17:27,374 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:17:27,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-13 21:17:28,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.271 0.540 2026-10-13 21:17:28,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:28] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.820 2026-10-13 21:17:28,290 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:28,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.092 2026-10-13 21:17:28,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:17:28,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:17:29,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.168 0.495 2026-10-13 21:17:29,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:17:29,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.069 2026-10-13 21:17:29,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.016 0.015 2026-10-13 21:17:29,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:17:29,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.025 0.049 2026-10-13 21:17:29,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.100 2026-10-13 21:17:29,495 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:17:29,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.122 2026-10-13 21:17:29,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.166 2026-10-13 21:17:29,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.205 2026-10-13 21:17:29,619 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:17:29,637 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:29,646 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:29,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.024 0.272 2026-10-13 21:17:29,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.242 2026-10-13 21:17:29,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.218 2026-10-13 21:17:29,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.248 2026-10-13 21:17:29,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.275 2026-10-13 21:17:29,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 7 0.004 0.182 2026-10-13 21:17:29,863 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:17:29,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.180 2026-10-13 21:17:29,876 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:17:29,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.175 2026-10-13 21:17:29,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.169 2026-10-13 21:17:29,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.168 2026-10-13 21:17:29,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.032 0.168 2026-10-13 21:17:29,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.153 2026-10-13 21:17:30,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.150 2026-10-13 21:17:30,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.018 0.204 2026-10-13 21:17:30,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.003 0.229 2026-10-13 21:17:30,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.230 2026-10-13 21:17:30,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.007 0.182 2026-10-13 21:17:30,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.124 2026-10-13 21:17:30,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:30,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-13 21:17:30,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-10-13 21:17:30,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:17:30,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-13 21:17:30,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-13 21:17:30,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:17:30,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:17:30,480 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:17:30,481 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:17:30,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:17:30,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:17:30,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:30,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:17:30,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51604002 for PoS orders references: ['Order 00305-002-0001'] (draft: False) 2026-10-13 21:17:30,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:17:30,569 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:30,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51604002 with result: [{'id': 373, 'pos_reference': 'Order 00305-002-0001', 'account_move': False}] 2026-10-13 21:17:30,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.070 0.117 2026-10-13 21:17:30,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.015 2026-10-13 21:17:31,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-13 21:17:31,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:17:31,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.008 0.022 2026-10-13 21:17:31,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:31] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.035 0.037 2026-10-13 21:17:32,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:17:32,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")))' 2026-10-13 21:17:32,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:32,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:17:32,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:17:32,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("-1")))' 2026-10-13 21:17:32,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-13 21:17:32,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-13 21:17:32,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-13 21:17:32,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-13 21:17:32,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-10-13 21:17:32,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:32,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34870 2026-10-13 21:17:32,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:32,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34870 2026-10-13 21:17:32,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211732_706849_TestUi.txt 2026-10-13 21:17:32,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdzy60mfw_chrome_odoo" 2026-10-13 21:17:32,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-13 21:17:36,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 35075 2026-10-13 21:17:36,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9izq4zef_chrome_odoo 2026-10-13 21:17:36,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34149/json/version 2026-10-13 21:17:36,980 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34149/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:17:37,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:17:37,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34149/json 2026-10-13 21:17:37,015 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34149/json with timeout 3 increased to 10s during tests 2026-10-13 21:17:37,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34149/devtools/page/D49A075E6DAD3C3372583EA5C73B415F 2026-10-13 21:17:37,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:17:37,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:17:37,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:17:37,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:17:37,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-13 21:17:37,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-13 21:17:37,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:17:38,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.110 0.805 2026-10-13 21:17:38,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D49A075E6DAD3C3372583EA5C73B415F', 'loaderId': '12C3C7AAA7D99B2BAB73DA5750FA0D80', 'isDownload': False} 2026-10-13 21:17:38,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-13 21:17:38,353 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:38,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:17:38,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-13 21:17:38,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-13 21:17:38,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:17:38,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-13 21:17:38,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 21:17:38,955 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:17:38,959 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:17:38,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-13 21:17:39,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.283 0.701 2026-10-13 21:17:40,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.007 2026-10-13 21:17:40,060 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:17:40,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.120 2026-10-13 21:17:40,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 21:17:40,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-10-13 21:17:40,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.146 0.452 2026-10-13 21:17:40,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.077 2026-10-13 21:17:40,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:17:41,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:17:41,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 14 0.032 0.048 2026-10-13 21:17:41,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:17:41,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.121 2026-10-13 21:17:41,181 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:17:41,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.170 2026-10-13 21:17:41,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.192 2026-10-13 21:17:41,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.241 2026-10-13 21:17:41,342 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:17:41,373 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:17:41,378 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:17:41,385 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:41,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.289 2026-10-13 21:17:41,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.286 2026-10-13 21:17:41,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.255 2026-10-13 21:17:41,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.007 2026-10-13 21:17:41,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.019 0.255 2026-10-13 21:17:41,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.161 2026-10-13 21:17:41,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.163 2026-10-13 21:17:41,572 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:17:41,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.015 0.177 2026-10-13 21:17:41,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-10-13 21:17:41,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.017 0.448 2026-10-13 21:17:41,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-13 21:17:41,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.165 2026-10-13 21:17:41,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.155 2026-10-13 21:17:41,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.194 2026-10-13 21:17:41,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.202 2026-10-13 21:17:41,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.013 0.184 2026-10-13 21:17:41,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.011 0.223 2026-10-13 21:17:41,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.010 0.258 2026-10-13 21:17:42,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.008 0.280 2026-10-13 21:17:42,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.268 2026-10-13 21:17:42,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:17:42,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:17:42,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.267 2026-10-13 21:17:42,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-13 21:17:42,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-13 21:17:42,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:17:42,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.014 0.267 2026-10-13 21:17:42,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:17:42,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:17:42,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.009 0.263 2026-10-13 21:17:42,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.006 0.262 2026-10-13 21:17:42,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.007 0.243 2026-10-13 21:17:42,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 8 0.005 0.270 2026-10-13 21:17:42,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.224 2026-10-13 21:17:42,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-13 21:17:42,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.002 0.174 2026-10-13 21:17:42,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-13%2021:07:02 HTTP/1.1" 200 - 4 0.004 0.150 2026-10-13 21:17:42,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo")))' 2026-10-13 21:17:42,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"))' 2026-10-13 21:17:42,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:17:42,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:17:42,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:17:42,548 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:17:42,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:17:42,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:17:42,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:17:42,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-13 21:17:42,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:17:42,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:42,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:17:42,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:17:42,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:17:42,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61487741 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-10-13 21:17:42,713 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:17:42,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61487741 with result: [{'id': 374, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-10-13 21:17:42,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.084 0.157 2026-10-13 21:17:43,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.027 0.061 2026-10-13 21:17:43,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:43] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 21:17:43,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:17:43,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:17:43,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:17:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:17:43,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 35075 2026-10-13 21:17:43,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:17:43,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 35075 2026-10-13 21:17:43,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211743_996884_TestUi.txt 2026-10-13 21:17:43,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9izq4zef_chrome_odoo" 2026-10-13 21:17:44,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-13 21:18:15,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<432276016181167.1791926295.528920412063599-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:18:15,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:18:15,582 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #119 deleted mail.mail records with IDs: [281] 2026-10-13 21:18:15,615 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #119 deleted mail.message records with IDs: [22686] 2026-10-13 21:18:15,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:18:15,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:18:17,158 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #119 deleted pos.payment.method records with IDs: [283] 2026-10-13 21:18:17,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-13 21:18:18,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:18:45,241 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #122 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:18:47,884 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #122 deleted ir.attachment records with IDs: [6189, 6190, 6191, 6192, 6193, 6194, 6195, 6196, 6236, 6237, 6238, 6239, 6240, 6241, 6242, 6243] 2026-10-13 21:18:47,885 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #122 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-13 21:18:47,907 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #122 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-10-13 21:18:53,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-13 21:18:54,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35294 2026-10-13 21:18:54,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3ksmpu8r_chrome_odoo 2026-10-13 21:18:54,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34947/json/version 2026-10-13 21:18:54,520 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34947/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:18:54,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:18:54,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34947/json 2026-10-13 21:18:54,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34947/json with timeout 3 increased to 10s during tests 2026-10-13 21:18:54,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34947/devtools/page/66E2E3F4A66A891DB739D59A0462E85A 2026-10-13 21:18:54,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:18:54,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:18:54,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:18:54,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:18:54,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-10-13 21:18:54,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-13 21:18:54,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:18:55,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:55] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.100 0.882 2026-10-13 21:18:55,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': '66E2E3F4A66A891DB739D59A0462E85A', 'loaderId': 'E79A55598ECF3EE102D374BB5C838F12', 'isDownload': False} 2026-10-13 21:18:55,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-13 21:18:55,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:18:55,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:55] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.020 2026-10-13 21:18:55,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:55] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-13 21:18:55,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:55] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.047 2026-10-13 21:18:56,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:56] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:18:56,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.009 2026-10-13 21:18:56,470 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:18:56,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:18:56,485 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:18:56,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=158"})" 2026-10-13 21:18:57,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.266 0.492 2026-10-13 21:18:57,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.749 2026-10-13 21:18:57,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:18:57,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.106 2026-10-13 21:18:57,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:18:57,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:18:58,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.177 0.541 2026-10-13 21:18:58,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Finished' (trigger: article.product:has(.product-name:contains("Finished")) .product-information-tag)' 2026-10-13 21:18:58,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-10-13 21:18:58,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.016 2026-10-13 21:18:58,497 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:18:58,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 14 0.049 0.061 2026-10-13 21:18:58,646 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:18:58,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.022 0.139 2026-10-13 21:18:58,754 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.021 0.198 2026-10-13 21:18:58,778 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:18:58,785 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:18:58,794 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:18:58,822 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:18:58,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.036 0.280 2026-10-13 21:18:58,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.024 0.353 2026-10-13 21:18:58,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.011 0.400 2026-10-13 21:18:58,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.335 2026-10-13 21:18:59,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.008 0.342 2026-10-13 21:18:59,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image/res.users/124/avatar_128 HTTP/1.1" 200 - 18 0.022 0.261 2026-10-13 21:18:59,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.263 2026-10-13 21:18:59,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.221 2026-10-13 21:18:59,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.167 2026-10-13 21:18:59,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.163 2026-10-13 21:18:59,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.158 2026-10-13 21:18:59,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.141 2026-10-13 21:18:59,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.006 0.093 2026-10-13 21:18:59,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.007 0.103 2026-10-13 21:18:59,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.008 0.124 2026-10-13 21:18:59,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.008 0.161 2026-10-13 21:18:59,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.008 0.203 2026-10-13 21:18:59,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-13 21:18:59,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 8 0.007 0.239 2026-10-13 21:18:59,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.004 0.229 2026-10-13 21:18:59,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-10-13 21:18:59,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 4 0.008 0.220 2026-10-13 21:18:59,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 4 0.001 0.187 2026-10-13 21:18:59,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-13%2021:18:18 HTTP/1.1" 200 - 4 0.001 0.156 2026-10-13 21:18:59,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:18:59] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.064 0.223 2026-10-13 21:19:00,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 21:19:00,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Basic Kit' (trigger: article.product:has(.product-name:contains("Basic Kit")) .product-information-tag)' 2026-10-13 21:19:00,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-10-13 21:19:00,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:00] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.109 0.176 2026-10-13 21:19:00,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:19:01,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-13 21:19:01,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished"))' 2026-10-13 21:19:01,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-10-13 21:19:01,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-10-13 21:19:01,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit"))' 2026-10-13 21:19:01,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-10-13 21:19:01,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-10-13 21:19:01,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:19:01,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:19:01,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-13 21:19:01,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:19:01,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:19:01,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:19:01,866 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:19:01,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:19:01,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 21:19:01,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:19:01,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-13 21:19:01,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:19:01,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 21:19:01,954 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:19:01,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97310382 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-13 21:19:03,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97310382 with result: [{'id': 376, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-13 21:19:03,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 0.718 0.801 2026-10-13 21:19:03,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.752 2026-10-13 21:19:03,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:03] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 21:19:04,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:19:04,271 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:19:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:19:04,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35294 2026-10-13 21:19:04,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:19:04,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35294 2026-10-13 21:19:04,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_211904_398922_TestUi.txt 2026-10-13 21:19:04,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3ksmpu8r_chrome_odoo" 2026-10-13 21:19:04,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-13 21:19:33,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<531008503217075.1791926373.650006294250488-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:19:33,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:19:33,707 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [282] 2026-10-13 21:19:33,727 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted mail.message records with IDs: [23671] 2026-10-13 21:19:33,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:19:33,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:19:35,364 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted pos.payment.method records with IDs: [300] 2026-10-13 21:19:35,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-13 21:19:37,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77278689 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-13 21:19:38,276 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [698] 2026-10-13 21:19:41,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77278689 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 731}] 2026-10-13 21:19:41,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-13 21:19:42,983 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [700] 2026-10-13 21:19:45,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-13 21:19:48,091 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [703, 704] 2026-10-13 21:19:50,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-13 21:19:53,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34579140 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-13 21:19:54,480 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [709, 710] 2026-10-13 21:19:55,006 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [714, 715, 716] 2026-10-13 21:19:58,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34579140 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 739}] 2026-10-13 21:19:59,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-13 21:20:02,770 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [717, 718] 2026-10-13 21:20:05,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-13 21:20:06,948 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [721, 722] 2026-10-13 21:20:09,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-13 21:20:10,674 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [726] 2026-10-13 21:20:11,490 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [728] 2026-10-13 21:20:13,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-13 21:20:14,728 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #126 deleted stock.move records with IDs: [729] 2026-10-13 21:20:15,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-13 21:20:44,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-13 21:20:44,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21264548 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-13 21:20:45,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21264548 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-13 21:20:45,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:20:45,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:47,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:47] "GET /pos/pay/387?access_token=a393f680-db9b-4d4f-8f61-79d040e1292b HTTP/1.1" 200 - 377 0.401 2.198 2026-10-13 21:20:47,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:47,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:47] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.051 0.077 2026-10-13 21:20:47,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:48,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:48] "GET /pos/pay/confirmation/387?access_token=a393f680-db9b-4d4f-8f61-79d040e1292b&tx_id=1 HTTP/1.1" 200 - 316 0.274 0.617 2026-10-13 21:20:50,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-13 21:20:50,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90438430 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-13 21:20:50,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90438430 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-13 21:20:50,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:20:51,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:52,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:52] "GET /pos/pay/388?access_token=f96a04ef-110a-4319-bc67-bc169c0e7d05 HTTP/1.1" 200 - 377 0.281 1.485 2026-10-13 21:20:52,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:52,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:52] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.032 0.056 2026-10-13 21:20:52,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:53,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:53] "GET /pos/pay/confirmation/388?access_token=f96a04ef-110a-4319-bc67-bc169c0e7d05&tx_id=2 HTTP/1.1" 200 - 316 0.280 0.616 2026-10-13 21:20:55,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-13 21:20:55,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36560086 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-13 21:20:55,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36560086 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-13 21:20:55,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:20:56,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:57,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:57] "GET /pos/pay/389?access_token=5535c544-2daa-44fb-8de6-984e5d74144a HTTP/1.1" 200 - 377 0.324 1.351 2026-10-13 21:20:57,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:57,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:57] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.028 0.057 2026-10-13 21:20:57,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:58,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:58] "GET /pos/pay/confirmation/389?access_token=5535c544-2daa-44fb-8de6-984e5d74144a&tx_id=3 HTTP/1.1" 200 - 293 0.257 0.556 2026-10-13 21:20:58,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:58,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:58] "GET /pos/pay/389?access_token=5535c544-2daa-44fb-8de6-984e5d74144a HTTP/1.1" 200 - 44 0.046 0.103 2026-10-13 21:20:58,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:58,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:58] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.043 0.071 2026-10-13 21:20:59,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:20:59,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:20:59] "GET /pos/pay/confirmation/389?access_token=5535c544-2daa-44fb-8de6-984e5d74144a&tx_id=4 HTTP/1.1" 200 - 222 0.204 0.487 2026-10-13 21:21:01,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-13 21:21:01,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35516 2026-10-13 21:21:01,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz0yyz7u5_chrome_odoo 2026-10-13 21:21:01,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33261/json/version 2026-10-13 21:21:01,920 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33261/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:21:01,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:21:01,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33261/json 2026-10-13 21:21:01,949 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33261/json with timeout 3 increased to 10s during tests 2026-10-13 21:21:01,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33261/devtools/page/ECC05D5EF1A5C4F187350499E3EA29AC 2026-10-13 21:21:01,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:21:01,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:21:02,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_op_user from n/a 2026-10-13 21:21:02,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:21:02,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-13 21:21:02,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-13 21:21:02,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:21:02,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:02] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.126 0.749 2026-10-13 21:21:02,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ECC05D5EF1A5C4F187350499E3EA29AC', 'loaderId': '320A29226D390A7403E887952D71F92F', 'isDownload': False} 2026-10-13 21:21:02,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-13 21:21:02,977 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:21:03,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.012 2026-10-13 21:21:03,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-13 21:21:03,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.063 2026-10-13 21:21:03,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:21:03,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-13 21:21:03,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.007 2026-10-13 21:21:03,532 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:21:03,533 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:21:03,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-10-13 21:21:04,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.268 0.612 2026-10-13 21:21:04,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.891 2026-10-13 21:21:04,506 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:21:04,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.093 2026-10-13 21:21:04,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:21:04,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:21:05,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.175 0.427 2026-10-13 21:21:05,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.067 2026-10-13 21:21:05,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.013 2026-10-13 21:21:05,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:21:05,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:21:05,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-13%2021:20:15 HTTP/1.1" 200 - 14 0.037 0.062 2026-10-13 21:21:05,634 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:05,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.104 2026-10-13 21:21:05,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.124 2026-10-13 21:21:05,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.146 2026-10-13 21:21:05,692 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:05,705 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:21:05,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.016 0.118 2026-10-13 21:21:05,724 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:21:05,731 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:21:05,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.151 2026-10-13 21:21:05,751 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:21:05,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.106 2026-10-13 21:21:05,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-13%2021:20:15 HTTP/1.1" 200 - 4 0.012 0.133 2026-10-13 21:21:05,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image/res.users/133/avatar_128 HTTP/1.1" 200 - 18 0.028 0.176 2026-10-13 21:21:05,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.006 0.158 2026-10-13 21:21:05,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.121 2026-10-13 21:21:05,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:05] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.005 0.021 2026-10-13 21:21:06,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 21:21:06,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.022 2026-10-13 21:21:06,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 21:21:06,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:21:06,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:21:06,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 21:21:07,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 21:21:07,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:21:07,465 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:21:07,466 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:21:07,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:21:07,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-13 21:21:07,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 21:21:07,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-10-13 21:21:07,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-13 21:21:07,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:21:07,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-13 21:21:07,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-13 21:21:07,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0"))' 2026-10-13 21:21:07,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.004 2026-10-13 21:21:08,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 1.0 (trigger: .payment-status-remaining .amount:contains("1.0"))' 2026-10-13 21:21:08,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 21:21:08,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-13 21:21:08,441 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:21:08,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:21:08,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 21:21:08,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:21:08,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0"))' 2026-10-13 21:21:09,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:21:09,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-13 21:21:09,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:09,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:09,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18688781 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-13 21:21:09,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 21:21:09,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18688781 with result: [{'id': 390, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-13 21:21:09,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.078 0.116 2026-10-13 21:21:09,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.027 2026-10-13 21:21:09,654 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:09] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 21:21:09,664 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [454] 2026-10-13 21:21:09,697 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.order records with IDs: [390] 2026-10-13 21:21:09,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.039 0.041 2026-10-13 21:21:09,748 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:09] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:11,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 21:21:11,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")))' 2026-10-13 21:21:11,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")) ~ .delete-button)' 2026-10-13 21:21:11,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-13 21:21:11,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-13 21:21:11,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0"))' 2026-10-13 21:21:11,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-13 21:21:11,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-13 21:21:11,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0"))' 2026-10-13 21:21:11,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:21:11,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 21:21:11,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:11,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:11,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60186663 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-13 21:21:11,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 21:21:11,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60186663 with result: [{'id': 391, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-13 21:21:11,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.041 0.078 2026-10-13 21:21:11,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:11] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.011 0.028 2026-10-13 21:21:11,441 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [455] 2026-10-13 21:21:11,456 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.order records with IDs: [391] 2026-10-13 21:21:11,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:11] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.033 0.040 2026-10-13 21:21:11,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:21:12,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 21:21:12,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")))' 2026-10-13 21:21:12,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button)' 2026-10-13 21:21:12,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0")))' 2026-10-13 21:21:12,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:21:12,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-13 21:21:12,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0"))' 2026-10-13 21:21:13,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-13 21:21:13,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-13 21:21:13,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0"))' 2026-10-13 21:21:13,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:21:13,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 21:21:13,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:13,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:13,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60672202 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-13 21:21:13,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-13 21:21:13,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60672202 with result: [{'id': 392, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-13 21:21:13,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.038 0.084 2026-10-13 21:21:13,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:13] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.028 2026-10-13 21:21:13,989 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [456] 2026-10-13 21:21:14,012 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #133 deleted pos.order records with IDs: [392] 2026-10-13 21:21:14,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.022 0.050 2026-10-13 21:21:15,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-13 21:21:15,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:21:15,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:15,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35516 2026-10-13 21:21:15,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:21:15,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35516 2026-10-13 21:21:15,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212115_406082_TestUi.txt 2026-10-13 21:21:15,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz0yyz7u5_chrome_odoo" 2026-10-13 21:21:15,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-13 21:21:15,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28190436 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-13 21:21:15,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28190436 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-13 21:21:15,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:21:16,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:21:17,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:17] "GET /pos/pay/393?access_token=d43e076f-5ae1-41e6-ac23-f220bfb7302 HTTP/1.1" 403 - 200 0.207 1.155 2026-10-13 21:21:17,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:21:17,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:17] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.019 0.051 2026-10-13 21:21:17,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:21:17,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:17] "GET /pos/pay/confirmation/393?access_token=d43e076f-5ae1-41e6-ac23-f220bfb7302&tx_id=1 HTTP/1.1" 403 - 20 0.018 0.076 2026-10-13 21:21:17,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-13 21:21:17,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:17] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.014 0.062 2026-10-13 21:21:17,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-13 21:21:18,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35742 2026-10-13 21:21:18,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5d2_w_df_chrome_odoo 2026-10-13 21:21:18,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39261/json/version 2026-10-13 21:21:18,022 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39261/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:21:18,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:21:18,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39261/json 2026-10-13 21:21:18,079 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39261/json with timeout 3 increased to 10s during tests 2026-10-13 21:21:18,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39261/devtools/page/DBC23EAD583C0519C7DC27E238055732 2026-10-13 21:21:18,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-13 21:21:18,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-13 21:21:18,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_op_user from n/a 2026-10-13 21:21:18,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-13 21:21:18,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-13 21:21:18,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-13 21:21:18,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:21:19,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.078 0.789 2026-10-13 21:21:19,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DBC23EAD583C0519C7DC27E238055732', 'loaderId': '73190784140B773214406554B814B205', 'isDownload': False} 2026-10-13 21:21:19,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-13 21:21:19,123 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:21:19,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.013 2026-10-13 21:21:19,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-13 21:21:19,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.059 2026-10-13 21:21:19,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-13 21:21:19,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.025 2026-10-13 21:21:19,665 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:19,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:21:19,687 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:21:19,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentLocalFakePaidDataTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-10-13 21:21:20,435 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.232 0.497 2026-10-13 21:21:20,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.749 2026-10-13 21:21:20,530 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:21:20,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.111 2026-10-13 21:21:20,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:21:20,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:21:21,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.131 0.360 2026-10-13 21:21:21,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.063 2026-10-13 21:21:21,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.006 0.014 2026-10-13 21:21:21,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-13 21:21:21,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-13%2021:20:15 HTTP/1.1" 200 - 14 0.038 0.047 2026-10-13 21:21:21,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.092 2026-10-13 21:21:21,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:21:21,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.103 2026-10-13 21:21:21,545 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:21:21,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.117 2026-10-13 21:21:21,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.144 2026-10-13 21:21:21,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.015 0.159 2026-10-13 21:21:21,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.108 2026-10-13 21:21:21,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-13%2021:20:15 HTTP/1.1" 200 - 4 0.004 0.093 2026-10-13 21:21:21,680 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:21:21,693 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:21:21,696 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:21:21,704 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:21:21,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image/res.users/133/avatar_128 HTTP/1.1" 200 - 18 0.045 0.136 2026-10-13 21:21:21,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.006 0.065 2026-10-13 21:21:21,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.066 2026-10-13 21:21:21,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:21] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.004 0.018 2026-10-13 21:21:22,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:21:22,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-13 21:21:22,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-13 21:21:22,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.023 2026-10-13 21:21:22,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:21:22,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:21:22,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 21:21:23,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-13 21:21:23,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:21:23,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 21:21:23,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:21:23,464 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:23,468 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:23,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-13 21:21:23,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 21:21:23,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-10-13 21:21:23,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-13 21:21:23,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:21:23,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:21:23,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-13 21:21:23,591 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0"))' 2026-10-13 21:21:23,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:21:23,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-13 21:21:23,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:23,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:21:23,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22356449 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-13 21:21:23,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is shown (trigger: .modal-dialog .online-payment-popup)' 2026-10-13 21:21:23,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22356449 with result: [{'id': 394, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-13 21:21:23,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.063 0.107 2026-10-13 21:21:23,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:23] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.011 0.027 2026-10-13 21:21:24,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:24] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3Dd16a5c8a-79ba-45d1-8e4a-d5077316d8f5?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.104 2026-10-13 21:21:24,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:21:24,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'displayed amount is 48.0 (trigger: .online-payment-popup .body .info .amount:contains("48.0"))' 2026-10-13 21:21:24,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-10-13 21:21:24,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is not shown (trigger: body:not(:has(.online-payment-popup)))' 2026-10-13 21:21:24,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:24] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:21:24,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:21:24,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-13 21:21:24,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-13 21:21:24,768 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:21:24,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35742 2026-10-13 21:21:24,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-13 21:21:24,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35742 2026-10-13 21:21:24,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212124_883161_TestUi.txt 2026-10-13 21:21:24,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5d2_w_df_chrome_odoo" 2026-10-13 21:21:25,181 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #131 deleted pos.payment.method records with IDs: [312] 2026-10-13 21:21:25,330 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #131 deleted account.account records with IDs: [3264] 2026-10-13 21:21:25,522 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #131 deleted account.journal records with IDs: [1244] 2026-10-13 21:21:25,578 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #131 deleted account.account records with IDs: [3263] 2026-10-13 21:21:25,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-13 21:21:53,875 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-13 21:21:56,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-13 21:21:57,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35948 2026-10-13 21:21:57,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpu8_y9kkr_chrome_odoo 2026-10-13 21:21:57,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33761/json/version 2026-10-13 21:21:57,301 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33761/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:21:57,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:21:57,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33761/json 2026-10-13 21:21:57,356 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33761/json with timeout 3 increased to 10s during tests 2026-10-13 21:21:57,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33761/devtools/page/064F9E78AF04E2828F10D9A694C812AD 2026-10-13 21:21:57,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:21:57,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:21:57,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:21:57,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:21:57,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:21:57,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:21:57,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:21:58,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.114 0.704 2026-10-13 21:21:58,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '064F9E78AF04E2828F10D9A694C812AD', 'loaderId': '62BFCFC0AEE06DFAE390D37124C321D5', 'isDownload': False} 2026-10-13 21:21:58,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-13 21:21:58,551 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:21:58,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:58] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-13 21:21:58,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:58] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:21:58,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:58] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 21:21:59,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.019 0.015 2026-10-13 21:21:59,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.026 2026-10-13 21:21:59,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:21:59,190 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:21:59,194 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:21:59,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:21:59,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:21:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.249 0.502 2026-10-13 21:22:00,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.763 2026-10-13 21:22:00,039 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:00,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.129 2026-10-13 21:22:00,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:22:00,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:22:00,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.187 0.471 2026-10-13 21:22:01,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:22:01,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.078 2026-10-13 21:22:01,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.017 2026-10-13 21:22:01,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:22:01,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.040 0.066 2026-10-13 21:22:01,239 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:22:01,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:22:01,275 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:01,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.156 2026-10-13 21:22:01,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:01,312 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:01,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.020 0.207 2026-10-13 21:22:01,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.254 2026-10-13 21:22:01,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.269 2026-10-13 21:22:01,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-13 21:22:01,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.146 2026-10-13 21:22:01,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.018 0.168 2026-10-13 21:22:01,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.181 2026-10-13 21:22:01,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.142 2026-10-13 21:22:01,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.145 2026-10-13 21:22:01,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.154 2026-10-13 21:22:01,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.138 2026-10-13 21:22:01,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.001 0.110 2026-10-13 21:22:01,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.078 2026-10-13 21:22:01,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.074 2026-10-13 21:22:01,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:22:01,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.017 2026-10-13 21:22:01,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:22:02,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:22:02,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:02,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-13 21:22:02,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:03,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:03,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:03,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:22:03,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:22:03,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-13 21:22:03,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:03,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-13 21:22:03,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:22:03,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:22:03,174 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:22:03,174 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:22:03,176 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:22:03,176 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:22:03,177 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:22:03,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:22:03,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:22:03,180 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:22:03,180 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:22:03,181 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:22:03,182 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:22:03,186 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:22:03,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:22:03,188 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:22:03,188 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:22:03,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:22:03,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:22:03,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:22:03,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:22:03,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:22:03,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:22:03,234 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:22:03,236 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:22:03,239 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:22:03,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:22:03,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-13 21:22:03,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:03,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-13 21:22:03,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:22:03,258 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:22:03,259 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:22:03,260 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:22:03,260 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:22:03,261 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:22:03,262 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:22:03,278 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:22:03,291 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:22:03,293 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:22:03,295 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:03,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:22:03,308 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:22:03,312 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:22:03,317 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:22:03,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:22:03,321 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:22:03,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:22:03,324 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:22:03,328 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:22:03,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:03,330 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:22:03,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:22:03,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:22:03,340 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:22:03,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:22:03,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:22:03,344 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:22:03,345 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:22:03,345 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:22:03,346 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:22:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:22:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:22:03,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:22:03,349 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:22:03,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:22:03,354 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:22:03,356 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:03,358 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:22:03,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:22:03,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:22:03,365 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:03,367 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:22:03,371 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:03,373 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:22:03,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:22:03,381 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:22:03,383 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:03,385 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:22:03,386 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:22:03,388 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:22:03,393 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:22:03,393 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:22:03,394 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:22:03,395 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:22:03,396 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:22:03,397 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:22:03,407 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:03,416 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:22:03,421 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:22:03,430 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:03,439 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:22:03,445 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:03,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:22:03,448 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:22:03,449 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:22:03,450 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:22:03,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:22:03,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:22:03,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:22:03,452 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:22:03,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:22:03,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:22:03,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:22:03,454 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:22:03,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:22:03,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:22:03,456 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:22:03,456 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:22:03,457 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:22:03,457 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:22:03,461 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:22:03,462 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:22:03,462 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:22:03,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:22:03,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:22:03,464 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:22:03,471 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:03,474 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:03,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:03,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:03,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29902155 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-13 21:22:03,805 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:22:03,916 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:22:03,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29902155 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-13 21:22:03,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.062 0.102 2026-10-13 21:22:05,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:22:05,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-13 21:22:05,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:22:05,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:22:05,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:22:05,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:22:05,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.044 2026-10-13 21:22:05,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.038 2026-10-13 21:22:06,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:22:06,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:06,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:06,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:22:06,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:22:06,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:22:06,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:22:06,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:22:06,228 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:22:06,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:22:06,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:06,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:22:06,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:22:06,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13177187 for PoS orders references: ['Order 00323-002-0002'] (draft: False) 2026-10-13 21:22:06,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:06,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13177187 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0002', 'account_move': False}] 2026-10-13 21:22:06,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.056 0.134 2026-10-13 21:22:06,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:06] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.013 2026-10-13 21:22:08,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-13 21:22:08,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:22:08,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:22:08,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:08,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:22:08,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 21:22:09,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:22:09,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 21:22:09,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 21:22:09,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-13 21:22:09,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:22:09,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:22:09,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88631611 for PoS orders references: ['Order 00323-002-0003'] (draft: True) 2026-10-13 21:22:09,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88631611 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-13 21:22:09,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.059 0.104 2026-10-13 21:22:09,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:22:10,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:22:10,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-13 21:22:10,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-13 21:22:10,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:22:10,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:22:10,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:22:10,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:22:10,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.019 2026-10-13 21:22:10,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:22:11,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19287222 for PoS orders references: ['Order 00323-002-0003'] (draft: False) 2026-10-13 21:22:11,040 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [615] 2026-10-13 21:22:11,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19287222 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-13 21:22:11,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.075 0.123 2026-10-13 21:22:12,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:22:12,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:22:12,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:22:12,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.042 2026-10-13 21:22:12,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:22:12,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:22:12,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:22:12,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.036 2026-10-13 21:22:13,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:22:13,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:13,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:13,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:22:13,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:22:13,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:13,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69042209 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-13 21:22:13,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:22:13,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69042209 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-13 21:22:13,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.048 0.080 2026-10-13 21:22:14,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:14,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:22:14,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:22:14,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.030 2026-10-13 21:22:15,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:22:15,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:22:15,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:22:15,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.071 2026-10-13 21:22:16,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:22:16,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:22:16,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-13 21:22:16,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47942692 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-13 21:22:16,849 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [611, 612] 2026-10-13 21:22:16,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47942692 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-13 21:22:16,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.072 0.086 2026-10-13 21:22:17,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.026 0.033 2026-10-13 21:22:18,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-13 21:22:18,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:22:18,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:22:18,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:22:18,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:18,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:22:18,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:22:18,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35948 2026-10-13 21:22:18,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:22:18,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35948 2026-10-13 21:22:18,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212218_346248_TestFrontend.txt 2026-10-13 21:22:18,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpu8_y9kkr_chrome_odoo" 2026-10-13 21:22:18,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36213 2026-10-13 21:22:18,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmbzofu4k_chrome_odoo 2026-10-13 21:22:18,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34677/json/version 2026-10-13 21:22:18,681 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34677/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:22:18,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:22:18,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34677/json 2026-10-13 21:22:18,773 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34677/json with timeout 3 increased to 10s during tests 2026-10-13 21:22:18,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34677/devtools/page/A8DB10D0096EC398166B560890E9699B 2026-10-13 21:22:18,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:22:18,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:22:18,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:22:18,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:22:18,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:22:18,880 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:22:18,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:18] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.016 0.066 2026-10-13 21:22:18,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A8DB10D0096EC398166B560890E9699B', 'loaderId': '16D8ECF753D177132936B3B1611C3CAC', 'isDownload': False} 2026-10-13 21:22:18,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-13 21:22:19,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:19,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-13 21:22:19,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.031 2026-10-13 21:22:19,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.048 2026-10-13 21:22:19,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:22:19,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:22:19,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:22:19,665 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:22:19,669 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:19,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:22:21,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.173 1.435 2026-10-13 21:22:21,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.627 2026-10-13 21:22:21,394 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:21,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.079 2026-10-13 21:22:21,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:22:21,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:22:22,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.166 0.498 2026-10-13 21:22:22,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:22:22,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.057 2026-10-13 21:22:22,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:22:22,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:22:22,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.026 0.042 2026-10-13 21:22:22,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.121 2026-10-13 21:22:22,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.189 2026-10-13 21:22:22,667 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:22:22,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:22:22,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.202 2026-10-13 21:22:22,702 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:22,716 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:22,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.264 2026-10-13 21:22:22,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.248 2026-10-13 21:22:22,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.206 2026-10-13 21:22:22,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.157 2026-10-13 21:22:22,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.109 2026-10-13 21:22:22,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.022 0.126 2026-10-13 21:22:22,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.140 2026-10-13 21:22:22,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.130 2026-10-13 21:22:22,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.125 2026-10-13 21:22:22,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-13 21:22:22,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.132 2026-10-13 21:22:22,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.123 2026-10-13 21:22:23,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:22:23,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.035 2026-10-13 21:22:23,710 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:24,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:22:24,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:24,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19955488 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-13 21:22:24,487 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [617, 618] 2026-10-13 21:22:24,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19955488 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-13 21:22:24,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.070 0.101 2026-10-13 21:22:25,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:25,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:25,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:22:26,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:22:26,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:22:26,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:22:26,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:22:26,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:27,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:22:27,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:22:27,133 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:27,137 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:27,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:22:27,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:22:27,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:22:27,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13436597 for PoS orders references: ['Order 00323-002-0004'] (draft: False) 2026-10-13 21:22:27,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:27,217 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [621, 622] 2026-10-13 21:22:27,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13436597 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-13 21:22:27,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.055 0.133 2026-10-13 21:22:27,485 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:22:27,488 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:22:27,491 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:22:27,494 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:22:27,494 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:22:27,495 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:22:27,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:22:27,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:22:27,497 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:22:27,497 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:22:27,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:22:27,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:22:27,519 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:22:27,521 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:22:27,536 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:22:27,542 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:22:27,545 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:22:27,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:22:27,547 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:22:27,547 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:22:27,549 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:22:27,550 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:22:27,552 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:22:27,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:22:27,554 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:22:27,554 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:22:27,555 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:22:27,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:22:27,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:22:27,558 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:22:27,558 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:22:27,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:22:27,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:22:27,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:22:27,576 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:22:27,577 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:22:27,583 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:22:27,594 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:22:27,595 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:22:27,596 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:22:27,607 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:22:27,611 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:22:27,615 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:22:27,616 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:22:27,618 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:22:27,624 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:22:27,626 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:22:27,627 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:22:27,628 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:22:27,632 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:22:27,635 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:27,636 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:22:27,638 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:22:27,652 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:22:27,663 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:22:27,664 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:22:27,678 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-13 21:22:27,694 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:27,700 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:22:27,701 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:22:27,705 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:22:27,724 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:22:27,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.030 0.039 2026-10-13 21:22:27,784 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:22:27,787 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-13 21:22:27,791 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:22:27,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-13 21:22:27,793 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:22:27,799 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:22:27,801 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:22:27,803 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:22:27,804 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:22:27,805 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:22:27,806 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:22:27,806 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:22:27,807 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:22:27,807 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:22:27,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:22:27,812 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:22:27,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:22:27,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:22:27,815 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:27,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:22:27,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:22:27,822 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:22:27,829 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:27,833 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:22:27,835 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:22:27,836 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:27,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:22:27,840 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:22:27,840 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:22:27,841 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:22:27,841 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:22:27,842 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:22:27,844 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:22:27,845 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:22:27,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:27,869 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:22:27,871 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:27,872 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:22:27,874 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:22:27,875 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:22:27,877 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:27,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:22:27,879 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:22:27,879 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:22:27,881 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:22:27,887 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:22:27,889 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:22:27,890 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:22:27,890 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:22:27,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:22:27,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:22:27,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:22:27,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:22:27,893 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:22:27,894 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:22:27,895 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:22:28,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:22:28,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:22:28,267 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:22:28,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:22:28,397 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:28] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:29,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:22:29,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:22:29,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46130285 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-13 21:22:29,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:29,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46130285 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-13 21:22:29,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.019 0.047 2026-10-13 21:22:30,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:30,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.009 2026-10-13 21:22:31,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-13 21:22:31,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:31,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58886612 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-13 21:22:31,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-13 21:22:31,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58886612 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-13 21:22:31,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.026 0.071 2026-10-13 21:22:31,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:22:32,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:22:32,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:32,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36213 2026-10-13 21:22:32,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:22:32,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36213 2026-10-13 21:22:32,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212232_362461_TestFrontend.txt 2026-10-13 21:22:32,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmbzofu4k_chrome_odoo" 2026-10-13 21:22:32,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-13 21:22:32,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36470 2026-10-13 21:22:32,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmi5aooa__chrome_odoo 2026-10-13 21:22:32,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34035/json/version 2026-10-13 21:22:32,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34035/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:22:32,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:22:32,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34035/json 2026-10-13 21:22:32,939 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34035/json with timeout 3 increased to 10s during tests 2026-10-13 21:22:32,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34035/devtools/page/7275E64F2276A35BD22A29D564DB717B 2026-10-13 21:22:32,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:22:32,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:22:33,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:22:33,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:22:33,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:22:33,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:22:33,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:22:34,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.105 0.758 2026-10-13 21:22:34,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7275E64F2276A35BD22A29D564DB717B', 'loaderId': '667C70637E808A6F75C81D6A64F46922', 'isDownload': False} 2026-10-13 21:22:34,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-13 21:22:34,099 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:34,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:22:34,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.023 2026-10-13 21:22:34,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.040 2026-10-13 21:22:34,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:22:34,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.011 2026-10-13 21:22:34,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:22:34,683 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:34,687 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:34,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:22:35,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.221 0.519 2026-10-13 21:22:35,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.764 2026-10-13 21:22:35,554 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:35,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.142 2026-10-13 21:22:35,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.006 2026-10-13 21:22:35,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 21:22:36,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.193 0.450 2026-10-13 21:22:36,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-10-13 21:22:36,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:22:36,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.025 0.014 2026-10-13 21:22:36,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:22:36,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.020 0.063 2026-10-13 21:22:36,785 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:22:36,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22: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-10-13 21:22:36,849 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:36,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.032 0.156 2026-10-13 21:22:36,907 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:36,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.246 2026-10-13 21:22:36,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:36,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.023 0.254 2026-10-13 21:22:37,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-13 21:22:37,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.349 2026-10-13 21:22:37,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.215 2026-10-13 21:22:37,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.033 0.218 2026-10-13 21:22:37,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.235 2026-10-13 21:22:37,205 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.221 2026-10-13 21:22:37,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.176 2026-10-13 21:22:37,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.169 2026-10-13 21:22:37,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-13 21:22:37,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.003 0.102 2026-10-13 21:22:37,301 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.079 2026-10-13 21:22:37,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.081 2026-10-13 21:22:37,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:22:37,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:22:37,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-10-13 21:22:37,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:22:37,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:38,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:22:38,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:22:38,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:22:38,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:22:38,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:22:38,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:22:38,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:22:38,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:22:39,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:22:39,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:22:39,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:22:39,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:22:39,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:22:39,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:22:39,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:22:39,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:22:39,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:22:39,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-13 21:22:40,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:22:40,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:22:40,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:22:40,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:22:40,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:22:40,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:22:40,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 21:22:40,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:22:40,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-13 21:22:40,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:22:40,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:22:40,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:22:40,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:22:40,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:22:40,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-13 21:22:40,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:22:40,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-13 21:22:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:22:40,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:22:40,836 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:40,838 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:40,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:22:40,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:22:40,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:22:40,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:22:40,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:22:40,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:22:40,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:22:40,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45913792 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-13 21:22:40,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:22:41,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45913792 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-13 21:22:41,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.060 0.108 2026-10-13 21:22:41,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.046 2026-10-13 21:22:41,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:42,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:22:42,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:22:42,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:22:42,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:22:42,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:22:42,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:22:42,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:22:42,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:22:42,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:22:42,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:22:42,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36470 2026-10-13 21:22:42,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:22:42,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36470 2026-10-13 21:22:42,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212242_243513_TestFrontend.txt 2026-10-13 21:22:42,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmi5aooa__chrome_odoo" 2026-10-13 21:22:42,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36669 2026-10-13 21:22:42,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp2px67tji_chrome_odoo 2026-10-13 21:22:42,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45065/json/version 2026-10-13 21:22:42,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45065/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:22:42,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:22:42,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45065/json 2026-10-13 21:22:42,582 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45065/json with timeout 3 increased to 10s during tests 2026-10-13 21:22:42,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45065/devtools/page/1C16C76E83340DDCC7A89CE7A2BE862C 2026-10-13 21:22:42,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:22:42,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:22:42,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:22:42,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:22:42,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:22:42,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:22:42,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.012 0.066 2026-10-13 21:22:42,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1C16C76E83340DDCC7A89CE7A2BE862C', 'loaderId': '488C0ADF1AA92F8D389D3618875EE3A4', 'isDownload': False} 2026-10-13 21:22:42,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-13 21:22:42,823 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:42,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:42] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.011 2026-10-13 21:22:42,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:42] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-10-13 21:22:42,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:42] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-13 21:22:43,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:22:43,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:22:43,372 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:43,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:22:43,387 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:43,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:22:44,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.169 0.452 2026-10-13 21:22:44,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.645 2026-10-13 21:22:44,130 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:44,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.127 2026-10-13 21:22:44,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:22:44,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:22:45,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.193 0.471 2026-10-13 21:22:45,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:22:45,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.050 2026-10-13 21:22:45,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-13 21:22:45,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-10-13 21:22:45,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.040 2026-10-13 21:22:45,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:45,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.092 2026-10-13 21:22:45,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:22:45,347 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:45,353 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:45,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.168 2026-10-13 21:22:45,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.026 0.221 2026-10-13 21:22:45,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.243 2026-10-13 21:22:45,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.251 2026-10-13 21:22:45,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.016 0.205 2026-10-13 21:22:45,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.037 0.185 2026-10-13 21:22:45,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.225 2026-10-13 21:22:45,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.170 2026-10-13 21:22:45,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.158 2026-10-13 21:22:45,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.165 2026-10-13 21:22:45,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.151 2026-10-13 21:22:45,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.018 0.100 2026-10-13 21:22:45,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.023 0.100 2026-10-13 21:22:45,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.113 2026-10-13 21:22:46,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:22:46,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.039 2026-10-13 21:22:46,451 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:47,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:22:47,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:22:47,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:22:47,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:22:47,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:22:47,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:22:47,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:22:47,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:22:47,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:22:48,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:22:48,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:48,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15613382 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-13 21:22:48,248 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [626, 627] 2026-10-13 21:22:48,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15613382 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-13 21:22:48,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.114 0.122 2026-10-13 21:22:49,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:49,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:22:49,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:49,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:22:49,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87860321 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-13 21:22:50,001 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [628, 629, 630] 2026-10-13 21:22:50,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87860321 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-13 21:22:50,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.043 0.089 2026-10-13 21:22:50,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:22:50,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:50,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:22:51,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:51,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:22:51,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.032 2026-10-13 21:22:52,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-13 21:22:52,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-13 21:22:52,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-13 21:22:52,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 21:22:52,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:22:52,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:22:52,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:22:52,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:22:52,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9296321 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-13 21:22:52,650 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [631, 632, 633] 2026-10-13 21:22:52,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9296321 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-13 21:22:52,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.045 0.101 2026-10-13 21:22:53,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:22:53,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:22:53,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.047 2026-10-13 21:22:54,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:22:54,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:22:54,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:22:54,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:22:54,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:22:54,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:22:54,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:22:54,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:22:54,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-13 21:22:55,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-13 21:22:55,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-13 21:22:55,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:22:55,533 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:22:55,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:22:55,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:22:55,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:22:55,535 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:22:55,535 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:22:55,537 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:22:55,538 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:22:55,538 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:22:55,539 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:22:55,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:22:55,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:22:55,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:22:55,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:22:55,541 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:22:55,543 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:22:55,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:22:55,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:22:55,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:22:55,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:22:55,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:22:55,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:22:55,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:22:55,547 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:22:55,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:22:55,549 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:22:55,549 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:55,550 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:22:55,553 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:55,557 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:22:55,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:22:55,563 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:55,569 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:55,576 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:22:55,578 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:55,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:22:55,613 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:55,616 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:22:55,628 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:22:55,645 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:22:55,657 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:22:55,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:22:55,667 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:22:55,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:22:55,673 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:22:55,694 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:22:55,695 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:22:55,696 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:22:55,698 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:22:55,702 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:22:55,703 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:22:55,706 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:22:55,707 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:22:55,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:22:55,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:22:55,709 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:22:55,710 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:22:55,710 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:22:55,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:22:55,712 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:22:55,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:22:55,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:22:55,714 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:22:55,715 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:22:55,715 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:22:55,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:22:55,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:22:55,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:22:55,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:22:55,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:22:55,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:22:55,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:22:55,719 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:22:55,719 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:22:55,719 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:22:55,720 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:22:55,746 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:55,749 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:55,751 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:22:55,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:22:55,772 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:22:55,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:22:55,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:22:55,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:22:55,804 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:22:55,806 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:22:55,808 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:22:55,808 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:22:55,810 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:22:55,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:22:55,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:22:55,812 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:22:55,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:22:55,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:22:55,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:22:55,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:22:55,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:22:55,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:22:55,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:22:55,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:22:55,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:22:55,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:22:55,816 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:22:55,818 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:22:55,818 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:22:55,819 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:22:55,820 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:22:55,821 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:22:55,826 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:22:55,829 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:22:55,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:22:55,834 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:55,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:22:55,837 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:22:55,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:22:55,843 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:22:55,846 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:22:55,849 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:22:56,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4991581 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-13 21:22:56,283 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [634, 635, 636] 2026-10-13 21:22:56,296 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 21:22:56,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4991581 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-13 21:22:56,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.038 0.081 2026-10-13 21:22:56,386 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:22:57,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:22:57,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:22:57,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:22:57,694 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:22:57,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:22:57,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:22:57,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:22:57,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:22:57,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-13 21:22:57,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:22:57,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:22:57,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:22:57,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-13 21:22:57,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:22:57,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-13 21:22:57,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:22:57,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36669 2026-10-13 21:22:57,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:22:57,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36669 2026-10-13 21:22:57,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-13 21:22:57,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212257_986928_TestFrontend.txt 2026-10-13 21:22:57,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp2px67tji_chrome_odoo" 2026-10-13 21:22:58,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36925 2026-10-13 21:22:58,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmppkmcupaj_chrome_odoo 2026-10-13 21:22:58,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40619/json/version 2026-10-13 21:22:58,318 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40619/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:22:58,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:22:58,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40619/json 2026-10-13 21:22:58,377 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40619/json with timeout 3 increased to 10s during tests 2026-10-13 21:22:58,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40619/devtools/page/A937E509858CC7EEC4146EE27D8532A1 2026-10-13 21:22:58,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:22:58,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:22:58,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:22:58,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:22:58,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:22:58,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:22:58,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.047 0.076 2026-10-13 21:22:58,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A937E509858CC7EEC4146EE27D8532A1', 'loaderId': 'A458E1A555E91A3BF2D4D4DA6FE939BF', 'isDownload': False} 2026-10-13 21:22:58,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-13 21:22:58,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:22:58,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:58] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:22:58,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:58] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-13 21:22:58,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:58] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 21:22:59,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-13 21:22:59,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.015 2026-10-13 21:22:59,335 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:22:59,351 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:22:59,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:22:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:22:59,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:23:00,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.178 0.484 2026-10-13 21:23:00,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.677 2026-10-13 21:23:00,143 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:23:00,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.123 2026-10-13 21:23:00,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:23:00,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:23:00,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.160 0.491 2026-10-13 21:23:01,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-13 21:23:01,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.067 2026-10-13 21:23:01,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:23:01,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:23:01,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.023 0.065 2026-10-13 21:23:01,286 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:23:01,301 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:23:01,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:01,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.032 0.141 2026-10-13 21:23:01,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.202 2026-10-13 21:23:01,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.228 2026-10-13 21:23:01,474 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:01,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.241 2026-10-13 21:23:01,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.237 2026-10-13 21:23:01,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.005 0.189 2026-10-13 21:23:01,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.159 2026-10-13 21:23:01,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.012 0.148 2026-10-13 21:23:01,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.112 2026-10-13 21:23:01,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-13 21:23:01,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.117 2026-10-13 21:23:01,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.127 2026-10-13 21:23:01,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.005 0.122 2026-10-13 21:23:01,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.109 2026-10-13 21:23:01,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.073 2026-10-13 21:23:03,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:03,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:03,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:23:03,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:23:03,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:03,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:23:03,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-13 21:23:03,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-13 21:23:03,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:03,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:23:03,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:23:03,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:23:03,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:23:03,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:23:03,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:03] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.012 0.011 2026-10-13 21:23:03,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-13 21:23:03,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:23:03,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:03] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:23:03,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:03] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.008 2026-10-13 21:23:03,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:23:04,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:23:04,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:23:04,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:23:04,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:23:04,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:23:04,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:23:04,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-13 21:23:04,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:23:04,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:04] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:23:04,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:23:04,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:23:04,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:23:04,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:23:04,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:23:04,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-10-13 21:23:04,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:23:05,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-13 21:23:05,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:23:05,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:05,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:23:05,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:23:05,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:23:05,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:23:05,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:05,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:23:05,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:23:05,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:05] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.005 0.010 2026-10-13 21:23:05,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:23:05,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:05] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:23:05,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:05] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.016 2026-10-13 21:23:05,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:05] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:23:05,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:23:05,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:23:05,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:23:06,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:06] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:23:06,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-13 21:23:06,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:23:06,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:06] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 21:23:06,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:06] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 21:23:06,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-13 21:23:06,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:23:06,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:23:06,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-13 21:23:06,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:06] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.007 0.012 2026-10-13 21:23:06,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:23:06,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:23:06,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:06,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:06,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:23:06,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:23:06,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:23:06,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:06,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:23:07,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:23:07,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:23:07,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:23:07,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:23:07,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 21:23:07,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:23:07,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:23:07,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.005 2026-10-13 21:23:07,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:23:07,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:23:07,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-13 21:23:07,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:23:07,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:23:07,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:23:07,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-13 21:23:07,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.005 2026-10-13 21:23:07,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:23:07,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:23:07,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:23:07,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:23:07,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:23:07,320 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:23:07,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:23:07,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:23:07,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:23:07,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-13 21:23:07,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.007 2026-10-13 21:23:07,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-13 21:23:07,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-13 21:23:07,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:23:07,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-13 21:23:07,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:23:07,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:07,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:23:07,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.051 2026-10-13 21:23:07,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:08,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:08,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:23:08,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:08,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:23:08,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:23:08,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:23:08,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36925 2026-10-13 21:23:08,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:23:08,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36925 2026-10-13 21:23:08,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212308_577828_TestFrontend.txt 2026-10-13 21:23:08,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmppkmcupaj_chrome_odoo" 2026-10-13 21:23:08,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-13 21:23:09,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37161 2026-10-13 21:23:09,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqn3g8dkp_chrome_odoo 2026-10-13 21:23:09,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40471/json/version 2026-10-13 21:23:09,109 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40471/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:23:09,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:23:09,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40471/json 2026-10-13 21:23:09,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40471/json with timeout 3 increased to 10s during tests 2026-10-13 21:23:09,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40471/devtools/page/9EF002C298A3B8906441E8B985E0C262 2026-10-13 21:23:09,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:23:09,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:23:09,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:23:09,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:23:09,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:23:09,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:23:09,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:23:10,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:10] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.088 0.868 2026-10-13 21:23:10,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9EF002C298A3B8906441E8B985E0C262', 'loaderId': '25C3FED2C809293D2F485227085D635E', 'isDownload': False} 2026-10-13 21:23:10,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-13 21:23:10,479 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:23:10,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:10] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.012 2026-10-13 21:23:10,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:10] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.029 2026-10-13 21:23:10,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:10] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-10-13 21:23:10,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 21:23:11,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.017 2026-10-13 21:23:11,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:23:11,025 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:23:11,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:23:11,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:23:11,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.304 0.542 2026-10-13 21:23:11,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.859 2026-10-13 21:23:12,014 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:23:12,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.128 2026-10-13 21:23:12,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:23:12,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 21:23:12,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.219 0.468 2026-10-13 21:23:13,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:23:13,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.049 2026-10-13 21:23:13,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-13 21:23:13,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:23:13,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.018 0.057 2026-10-13 21:23:13,176 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:23:13,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.116 2026-10-13 21:23:13,238 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:23:13,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:23:13,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:13,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.173 2026-10-13 21:23:13,278 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:23:13,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.219 2026-10-13 21:23:13,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-13 21:23:13,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.223 2026-10-13 21:23:13,381 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.191 2026-10-13 21:23:13,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.021 0.175 2026-10-13 21:23:13,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.191 2026-10-13 21:23:13,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.175 2026-10-13 21:23:13,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.178 2026-10-13 21:23:13,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-13 21:23:13,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.148 2026-10-13 21:23:13,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.008 0.099 2026-10-13 21:23:13,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.075 2026-10-13 21:23:13,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.071 2026-10-13 21:23:13,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:13,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:14,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.024 2026-10-13 21:23:14,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:14,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:23:14,056 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:14,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-13 21:23:14,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:23:14,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:23:14,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:23:14,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:23:15,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:23:15,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:15,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:15,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:15,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 21:23:16,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-13 21:23:16,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:23:16,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:16,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:23:16,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:23:17,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:23:17,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:17,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:17,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:17,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:17,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:17,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:17,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:17,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:23:17,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:17,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:17,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2220065 for PoS orders references: ['Order 00325-002-0002'] (draft: True) 2026-10-13 21:23:17,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:17,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2220065 with result: [{'id': 401, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-13 21:23:17,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.097 2026-10-13 21:23:17,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.049 2026-10-13 21:23:18,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:23:18,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:23:18,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:23:18,638 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:18,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:18,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:18,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:18,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:18,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:18,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:23:19,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:23:19,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:19,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-13 21:23:19,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92244976 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-13 21:23:19,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92244976 with result: [{'id': 402, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-13 21:23:19,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.088 2026-10-13 21:23:20,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:20,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:20,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:20,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.047 2026-10-13 21:23:20,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:23:21,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-13 21:23:21,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:23:21,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-13 21:23:21,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:23:21,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:21] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.029 2026-10-13 21:23:21,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:21] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.049 2026-10-13 21:23:21,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.044 2026-10-13 21:23:22,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:23:22,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:22,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:23:22,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:23:22,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:23:23,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:23,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:23,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:23,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:23:23,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:23,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:23,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:23,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-13 21:23:23,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:23,281 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45400306 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-13 21:23:23,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:23:23,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45400306 with result: [{'id': 403, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-13 21:23:23,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.046 0.092 2026-10-13 21:23:24,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:24,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:24,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:24,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.049 2026-10-13 21:23:25,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-13 21:23:25,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:23:25,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:23:25,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-13 21:23:25,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:25] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.026 2026-10-13 21:23:25,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:25] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.056 2026-10-13 21:23:25,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:23:25,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:23:25,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:23:25,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:23:25,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:23:25,949 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:25,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37161 2026-10-13 21:23:25,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:23:25,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37161 2026-10-13 21:23:26,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212326_054211_TestFrontend.txt 2026-10-13 21:23:26,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqn3g8dkp_chrome_odoo" 2026-10-13 21:23:26,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-13 21:23:26,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37393 2026-10-13 21:23:26,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdzr8ydw6_chrome_odoo 2026-10-13 21:23:26,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41505/json/version 2026-10-13 21:23:26,643 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41505/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:23:26,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:23:26,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41505/json 2026-10-13 21:23:26,745 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41505/json with timeout 3 increased to 10s during tests 2026-10-13 21:23:26,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41505/devtools/page/97ED2BAB53C8BAC68FA1887E5A99282C 2026-10-13 21:23:26,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:23:26,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:23:27,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:23:27,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:23:27,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:23:27,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:23:27,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:23:28,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.126 0.888 2026-10-13 21:23:28,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '97ED2BAB53C8BAC68FA1887E5A99282C', 'loaderId': '7627038F2C9B57B5430B6D11417E0864', 'isDownload': False} 2026-10-13 21:23:28,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-13 21:23:28,072 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:23:28,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 21:23:28,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.024 2026-10-13 21:23:28,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:23:28,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.009 2026-10-13 21:23:28,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-13 21:23:28,654 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:23:28,672 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:23:28,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-13 21:23:28,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:23:29,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.325 0.593 2026-10-13 21:23:29,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.933 2026-10-13 21:23:29,733 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:23:29,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.121 2026-10-13 21:23:29,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:23:29,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:23:30,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.164 0.490 2026-10-13 21:23:30,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:23:30,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.075 2026-10-13 21:23:30,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "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-10-13 21:23:30,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-13 21:23:30,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.037 0.050 2026-10-13 21:23:30,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:23:30,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.016 0.128 2026-10-13 21:23:30,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:23:30,997 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:23:31,013 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:23:31,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.033 0.195 2026-10-13 21:23:31,046 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:23:31,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.228 2026-10-13 21:23:31,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.284 2026-10-13 21:23:31,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.305 2026-10-13 21:23:31,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.227 2026-10-13 21:23:31,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.021 0.192 2026-10-13 21:23:31,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.188 2026-10-13 21:23:31,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.202 2026-10-13 21:23:31,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.015 0.157 2026-10-13 21:23:31,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.020 0.166 2026-10-13 21:23:31,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.167 2026-10-13 21:23:31,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.004 0.105 2026-10-13 21:23:31,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.104 2026-10-13 21:23:31,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-10-13 21:23:31,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:31,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:23:31,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.020 2026-10-13 21:23:31,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.029 2026-10-13 21:23:31,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:32,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:32,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:32,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:32,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:32,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:32,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:32,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:32,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:23:32,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:32,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29399103 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-13 21:23:32,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-13 21:23:33,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29399103 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-13 21:23:33,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.074 0.107 2026-10-13 21:23:33,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.131 2026-10-13 21:23:33,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:33,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:23:33,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.033 0.048 2026-10-13 21:23:34,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:23:34,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-13 21:23:34,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:23:34,709 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:23:34,711 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:23:34,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:23:34,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:23:34,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:34,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.020 2026-10-13 21:23:34,779 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:23:34,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89304029 for PoS orders references: ['Order 00326-002-0001'] (draft: False) 2026-10-13 21:23:34,825 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [644] 2026-10-13 21:23:35,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89304029 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-13 21:23:35,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.162 0.207 2026-10-13 21:23:35,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:35,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:35,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:35,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 21:23:36,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:23:36,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:23:36,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:23:36,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:36,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:36,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:36,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:36,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:36,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:36,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:23:37,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:23:37,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:37,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58951741 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-10-13 21:23:37,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-13 21:23:37,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58951741 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-13 21:23:37,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.048 0.089 2026-10-13 21:23:38,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:23:38,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:38,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:38,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:38,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.046 2026-10-13 21:23:39,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-13 21:23:39,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:23:39,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:23:39,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:23:39,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:23:40,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:40,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:40,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:40,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:40,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:40,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:40,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:23:40,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:23:41,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:23:41,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:23:41,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:23:41,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:23:41,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:23:41,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42510505 for PoS orders references: ['Order 00326-002-0003'] (draft: False) 2026-10-13 21:23:41,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:41,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42510505 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-10-13 21:23:41,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.044 0.084 2026-10-13 21:23:42,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:42,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:42,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:42,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.050 2026-10-13 21:23:43,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:23:43,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:23:43,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:23:43,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:43,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:43,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:43,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:43,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:43,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:23:43,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:23:43,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-13 21:23:44,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:23:44,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:44,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7234989 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-10-13 21:23:44,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-13 21:23:44,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7234989 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-13 21:23:44,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.035 0.078 2026-10-13 21:23:45,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:45,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:45,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:45,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.048 2026-10-13 21:23:45,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-13 21:23:45,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:23:45,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:23:45,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:46,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.034 2026-10-13 21:23:46,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-13 21:23:46,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-13 21:23:46,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-13 21:23:46,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-13 21:23:46,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-13 21:23:46,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-13 21:23:46,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:46,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:23:46,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:46,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:46,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:47,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.043 2026-10-13 21:23:47,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 21:23:47,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:23:47,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:47,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.044 2026-10-13 21:23:48,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-13 21:23:48,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-13 21:23:48,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-13 21:23:48,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-13 21:23:48,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-13 21:23:48,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-13 21:23:48,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:48,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:23:48,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:48,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:48,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:48,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.060 2026-10-13 21:23:49,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:23:49,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:23:49,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:23:49,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.052 0.049 2026-10-13 21:23:50,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:23:50,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:23:50,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:23:50,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:23:50,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:23:50,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:50,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7861069 for PoS orders references: ['Order 00326-002-0004'] (draft: False) 2026-10-13 21:23:50,690 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [648] 2026-10-13 21:23:50,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7861069 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-13 21:23:50,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.047 0.098 2026-10-13 21:23:51,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-13 21:23:51,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-13 21:23:51,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-13 21:23:51,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-13 21:23:51,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-13 21:23:51,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-13 21:23:51,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:23:51,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:23:51,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:23:51,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:23:51,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:23:51,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.038 2026-10-13 21:23:51,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-10-13 21:23:52,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:23:52,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:23:52,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-13 21:23:52,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-13 21:23:52,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-13 21:23:52,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:23:52,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:23:52,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-13 21:23:52,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-13 21:23:52,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:52] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.040 0.040 2026-10-13 21:23:52,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:52] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.011 0.025 2026-10-13 21:23:52,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:52] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.017 0.024 2026-10-13 21:23:53,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:23:53,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:23:53,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:23:53,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.043 2026-10-13 21:23:54,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:23:54,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:23:54,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-13 21:23:54,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-13 21:23:54,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:23:54,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:23:54,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-13 21:23:54,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:23:54,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 21:23:54,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-13 21:23:54,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:23:54,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:23:54,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14537464 for PoS orders references: ['Order 00326-002-0002'] (draft: False) 2026-10-13 21:23:54,688 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [646] 2026-10-13 21:23:54,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:23:54,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14537464 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-13 21:23:54,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.049 0.117 2026-10-13 21:23:54,940 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:23:54,941 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:23:54,941 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:23:54,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:23:54,943 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:23:54,943 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:23:54,944 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:23:54,944 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:23:54,945 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:23:54,946 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:23:54,946 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:23:54,953 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:23:54,954 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:23:54,955 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:23:54,955 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:23:54,956 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:23:54,957 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:23:54,957 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:23:54,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:23:54,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:23:54,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:23:54,977 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:23:54,981 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:23:54,985 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:23:54,988 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:23:54,992 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:23:54,993 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:23:54,999 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:23:55,003 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:23:55,007 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:23:55,010 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:23:55,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:23:55,016 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:23:55,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:23:55,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:23:55,019 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:23:55,044 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:23:55,045 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:23:55,046 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:23:55,046 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:23:55,047 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:23:55,047 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:23:55,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:23:55,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:23:55,049 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:23:55,049 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:23:55,050 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:23:55,055 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:23:55,059 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:23:55,063 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:23:55,065 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:23:55,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:23:55,070 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:23:55,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:23:55,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:23:55,080 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:23:55,087 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:23:55,088 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:23:55,091 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:23:55,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:23:55,093 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:23:55,115 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:23:55,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:23:55,148 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:55,151 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:23:55,174 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:23:55,190 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:23:55,194 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:23:55,201 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-13 21:23:55,207 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-13 21:23:55,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.027 2026-10-13 21:23:55,223 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:23:55,228 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:23:55,240 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:23:55,240 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:23:55,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:23:55,242 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:23:55,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:23:55,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:23:55,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:23:55,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:23:55,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:23:55,246 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:23:55,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:23:55,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:23:55,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:23:55,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:23:55,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:23:55,251 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:23:55,251 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:23:55,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:23:55,253 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:23:55,253 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:23:55,257 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:23:55,257 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:23:55,264 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:23:55,268 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:23:55,271 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:23:55,273 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:23:55,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:23:55,290 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:23:55,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:23:55,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:23:55,296 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:23:55,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:23:55,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 21:23:55,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:23:55,321 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:23:55,328 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:23:55,329 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:23:55,330 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:23:55,340 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:23:55,342 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:23:55,346 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:23:55,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:23:55,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:23:55,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:23:55,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:23:55,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:23:55,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:23:55,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:23:55,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:23:55,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:23:55,805 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:23:55,896 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:23:57,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:23:57,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:23:57,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:23:57,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:23:57,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:23:57,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:23:57,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:23:57,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:23:58,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:23:58,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:23:58,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:23:58,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:23:58,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:23:58,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41550071 for PoS orders references: ['Order 00326-002-0005'] (draft: False) 2026-10-13 21:23:58,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:23:58,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41550071 with result: [{'id': 408, 'pos_reference': 'Order 00326-002-0005', 'account_move': False}] 2026-10-13 21:23:58,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.039 0.100 2026-10-13 21:23:59,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-13 21:23:59,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:23:59,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:23:59] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.018 2026-10-13 21:24:00,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:24:00,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:24:00,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:00,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37393 2026-10-13 21:24:00,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:00,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37393 2026-10-13 21:24:01,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212401_087201_TestFrontend.txt 2026-10-13 21:24:01,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdzr8ydw6_chrome_odoo" 2026-10-13 21:24:01,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-13 21:24:01,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37682 2026-10-13 21:24:01,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpycfa22xc_chrome_odoo 2026-10-13 21:24:01,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35999/json/version 2026-10-13 21:24:01,677 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35999/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:01,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:01,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35999/json 2026-10-13 21:24:01,745 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35999/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:01,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35999/devtools/page/E7B4079FB012329B9934924ED1E73D71 2026-10-13 21:24:01,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:01,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:02,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:02,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:02,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:02,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:02,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:02,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:02] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.088 0.790 2026-10-13 21:24:02,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E7B4079FB012329B9934924ED1E73D71', 'loaderId': '4BB338D0539B0B3A8DC4E2272A80E076', 'isDownload': False} 2026-10-13 21:24:02,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-13 21:24:02,979 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:03,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-13 21:24:03,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.034 2026-10-13 21:24:03,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.057 2026-10-13 21:24:03,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 21:24:03,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:24:03,549 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:03,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:24:03,569 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:24:03,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:04,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.362 0.585 2026-10-13 21:24:04,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.964 2026-10-13 21:24:04,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:04,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.126 2026-10-13 21:24:04,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:24:04,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:24:05,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.162 0.451 2026-10-13 21:24:05,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.051 2026-10-13 21:24:05,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-13 21:24:05,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:24:05,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:05,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.019 0.052 2026-10-13 21:24:05,755 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:24:05,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.118 2026-10-13 21:24:05,804 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24: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-10-13 21:24:05,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:05,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.179 2026-10-13 21:24:05,884 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:24:05,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:05,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.014 0.247 2026-10-13 21:24:05,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.252 2026-10-13 21:24:05,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.270 2026-10-13 21:24:05,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.211 2026-10-13 21:24:06,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.189 2026-10-13 21:24:06,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.036 0.173 2026-10-13 21:24:06,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.195 2026-10-13 21:24:06,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.192 2026-10-13 21:24:06,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-13 21:24:06,197 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.180 2026-10-13 21:24:06,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.005 0.166 2026-10-13 21:24:06,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.127 2026-10-13 21:24:06,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.099 2026-10-13 21:24:06,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:24:06,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:24:06,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.022 2026-10-13 21:24:06,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.045 2026-10-13 21:24:06,753 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:07,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:07,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:24:07,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:24:07,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:07,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:24:07,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:24:07,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:24:07,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:24:07,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:07,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:24:07,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:07,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:24:07,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:24:07,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:07,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:24:07,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:24:07,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:24:07,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:24:07,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:07,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:24:07,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:07,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:24:07,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:24:07,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:07,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:24:07,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:24:07,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:24:08,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:24:08,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:08,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:24:08,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-13 21:24:08,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81506457 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-13 21:24:08,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:24:08,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81506457 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-13 21:24:08,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.087 0.099 2026-10-13 21:24:09,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:24:09,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.139 0.038 2026-10-13 21:24:09,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:24:09,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:24:09,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:10,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:24:10,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:10,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:24:10,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:24:10,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:10,080 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:10,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:24:10,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:24:10,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43460767 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-13 21:24:10,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:24:10,200 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [656, 657, 658] 2026-10-13 21:24:10,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43460767 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-13 21:24:10,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.122 0.105 2026-10-13 21:24:10,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.043 2026-10-13 21:24:11,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:24:11,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:24:11,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:11,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:11,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:11,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:11,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:11,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:11,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-13 21:24:11,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:24:11,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:24:11,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:24:11,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.043 2026-10-13 21:24:12,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:24:12,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:24:12,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:12,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-13 21:24:12,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:12,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37682 2026-10-13 21:24:12,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:12,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37682 2026-10-13 21:24:12,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212412_420838_TestFrontend.txt 2026-10-13 21:24:12,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpycfa22xc_chrome_odoo" 2026-10-13 21:24:12,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-13 21:24:12,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37890 2026-10-13 21:24:12,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpfzt74okq_chrome_odoo 2026-10-13 21:24:12,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33393/json/version 2026-10-13 21:24:12,953 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33393/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:13,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:13,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33393/json 2026-10-13 21:24:13,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33393/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:13,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33393/devtools/page/EFF680F854806FF13A56EF1EA2F2C1B1 2026-10-13 21:24:13,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:13,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:13,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:13,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:13,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:13,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:13,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:14,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:14] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.146 0.944 2026-10-13 21:24:14,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'EFF680F854806FF13A56EF1EA2F2C1B1', 'loaderId': 'D6B2281ABFD284AE75F463797C52DDA1', 'isDownload': False} 2026-10-13 21:24:14,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-13 21:24:14,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:14,513 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:14] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:24:14,529 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:14] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-10-13 21:24:14,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:14] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-13 21:24:15,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 21:24:15,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 21:24:15,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-10-13 21:24:15,183 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:24:15,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:24:15,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:16,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.369 0.598 2026-10-13 21:24:16,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.980 2026-10-13 21:24:16,273 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:16,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.099 2026-10-13 21:24:16,410 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:24:16,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:24:17,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.206 0.391 2026-10-13 21:24:17,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.073 2026-10-13 21:24:17,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "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-10-13 21:24:17,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:17,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:24:17,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.040 0.064 2026-10-13 21:24:17,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.152 2026-10-13 21:24:17,457 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:24:17,486 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:24:17,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:17,517 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:17,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.205 2026-10-13 21:24:17,537 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:17,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-13 21:24:17,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.291 2026-10-13 21:24:17,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.292 2026-10-13 21:24:17,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.273 2026-10-13 21:24:17,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.027 0.195 2026-10-13 21:24:17,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.217 2026-10-13 21:24:17,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.225 2026-10-13 21:24:17,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.184 2026-10-13 21:24:17,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.177 2026-10-13 21:24:17,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.139 2026-10-13 21:24:17,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.005 0.102 2026-10-13 21:24:17,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.067 2026-10-13 21:24:17,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.015 0.091 2026-10-13 21:24:18,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:24:18,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:24:18,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.020 2026-10-13 21:24:18,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:24:18,348 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:24:19,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:19,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:24:19,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:24:19,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:19,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:24:19,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:24:19,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:19,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-13 21:24:20,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:24:20,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:24:20,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:24:20,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:20,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-13 21:24:20,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:24:20,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:24:20,295 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:20,296 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:20,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:24:20,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.017 2026-10-13 21:24:20,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:24:20,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:24:20,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19273958 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-13 21:24:20,374 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:24:20,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19273958 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-13 21:24:20,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.136 0.152 2026-10-13 21:24:20,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99820121 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-13 21:24:20,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99820121 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-13 21:24:20,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.068 0.100 2026-10-13 21:24:20,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:20] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.116 2026-10-13 21:24:21,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:24:21,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:21,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:24:21,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:24:21,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:24:21,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:24:21,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:24:21,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12443101 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-13 21:24:21,760 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [661] 2026-10-13 21:24:21,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12443101 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-13 21:24:21,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.112 0.130 2026-10-13 21:24:22,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-13 21:24:22,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:22,750 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:22,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37890 2026-10-13 21:24:22,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:22,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37890 2026-10-13 21:24:22,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212422_869116_TestFrontend.txt 2026-10-13 21:24:22,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpfzt74okq_chrome_odoo" 2026-10-13 21:24:22,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-13 21:24:23,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38103 2026-10-13 21:24:23,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpchw0oy54_chrome_odoo 2026-10-13 21:24:23,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43989/json/version 2026-10-13 21:24:23,434 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43989/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:23,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:23,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43989/json 2026-10-13 21:24:23,513 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43989/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:23,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43989/devtools/page/C1F589BAC17B8632AB2603F773E820C4 2026-10-13 21:24:23,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:23,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:23,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:23,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:23,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:23,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:23,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:25,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:25] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.108 2.013 2026-10-13 21:24:26,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C1F589BAC17B8632AB2603F773E820C4', 'loaderId': '66104F2034C678BB6F62DEB9C67B8114', 'isDownload': False} 2026-10-13 21:24:26,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-13 21:24:26,033 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:26,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:24:26,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-13 21:24:26,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-13 21:24:26,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:24:26,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-13 21:24:26,649 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:24:26,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:24:26,653 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:24:26,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:27,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.250 0.556 2026-10-13 21:24:27,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 0.818 2026-10-13 21:24:27,613 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:27,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.162 2026-10-13 21:24:27,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:24:27,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:24:28,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.149 0.449 2026-10-13 21:24:28,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.071 2026-10-13 21:24:28,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-13 21:24:28,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:28,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-13 21:24:28,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.032 0.061 2026-10-13 21:24:28,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:28,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.140 2026-10-13 21:24:28,847 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:24:28,889 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:28,911 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:24:28,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.019 0.222 2026-10-13 21:24:28,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:28,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.236 2026-10-13 21:24:29,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.311 2026-10-13 21:24:29,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.337 2026-10-13 21:24:29,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.253 2026-10-13 21:24:29,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.019 0.179 2026-10-13 21:24:29,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.221 2026-10-13 21:24:29,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.238 2026-10-13 21:24:29,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.175 2026-10-13 21:24:29,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.175 2026-10-13 21:24:29,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.160 2026-10-13 21:24:29,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.123 2026-10-13 21:24:29,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.090 2026-10-13 21:24:29,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.091 2026-10-13 21:24:29,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:24:29,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:24:29,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.022 2026-10-13 21:24:29,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.032 2026-10-13 21:24:29,733 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:30,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:24:30,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:24:30,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:24:30,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:24:30,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:24:30,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:24:30,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:24:30,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:24:30,711 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:24:30,714 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:30,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:24:30,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:24:30,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:24:30,769 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:30,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96118088 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-10-13 21:24:31,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96118088 with result: [{'id': 412, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-13 21:24:31,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.081 0.177 2026-10-13 21:24:31,147 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:24:31,149 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:24:31,150 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:24:31,152 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:24:31,153 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:24:31,154 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:24:31,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:24:31,159 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:24:31,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:24:31,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:24:31,161 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:24:31,162 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:24:31,163 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:24:31,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:24:31,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:24:31,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:24:31,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:24:31,170 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:24:31,171 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:24:31,172 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:24:31,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:24:31,179 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:24:31,184 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:24:31,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:24:31,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:24:31,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:24:31,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.014 2026-10-13 21:24:31,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:24:31,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:24:31,213 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:24:31,215 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:24:31,219 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:24:31,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:24:31,229 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:24:31,238 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:24:31,239 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:24:31,242 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:24:31,286 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:24:31,289 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:24:31,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:24:31,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:24:31,308 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:24:31,309 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:24:31,310 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:24:31,313 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:24:31,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:31,316 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:24:31,318 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:24:31,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:24:31,333 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:24:31,338 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:24:31,340 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:31,352 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:31,359 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:24:31,361 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:24:31,387 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:24:31,390 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:24:31,394 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:24:31,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.015 2026-10-13 21:24:31,402 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:24:31,403 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:24:31,403 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:24:31,404 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:24:31,405 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:24:31,406 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:24:31,407 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:24:31,407 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:24:31,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:24:31,409 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:24:31,410 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:24:31,411 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:24:31,412 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:24:31,413 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:24:31,414 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:24:31,419 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:24:31,426 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:24:31,428 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:24:31,429 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:31,436 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:24:31,437 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:24:31,445 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:31,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:24:31,449 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:24:31,458 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:24:31,464 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:24:31,467 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:31,469 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:24:31,469 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:24:31,470 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:31,471 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:24:31,486 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:31,494 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:24:31,495 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:24:31,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:24:31,507 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:24:31,511 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:24:31,514 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:24:31,515 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-13 21:24:31,517 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:24:31,519 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:24:31,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:24:31,525 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:24:31,526 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:24:31,527 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:24:31,528 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:24:31,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:24:31,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:24:31,531 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:24:31,531 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:24:31,532 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:24:31,533 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:24:31,533 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:24:31,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:24:31,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:24:31,535 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:24:31,535 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:24:31,536 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:24:31,536 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:24:31,537 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:24:31,538 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:24:31,916 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:24:32,014 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:32,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:24:33,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:24:33,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:24:33,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:24:33,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-13 21:24:33,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:24:33,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.026 2026-10-13 21:24:33,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:33] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.025 0.055 2026-10-13 21:24:34,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:24:34,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:34,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-13 21:24:34,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:24:34,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:24:34,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:24:34,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-13 21:24:34,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:34,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38103 2026-10-13 21:24:34,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:34,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38103 2026-10-13 21:24:34,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212434_535654_TestFrontend.txt 2026-10-13 21:24:34,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpchw0oy54_chrome_odoo" 2026-10-13 21:24:34,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-13 21:24:38,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38354 2026-10-13 21:24:38,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpkh1g2w7g_chrome_odoo 2026-10-13 21:24:38,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36311/json/version 2026-10-13 21:24:38,625 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36311/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:38,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:38,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36311/json 2026-10-13 21:24:38,701 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36311/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:38,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36311/devtools/page/B7966EC3D6EDACEE953F7F4FF81AD859 2026-10-13 21:24:38,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:38,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:39,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:39,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:39,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:39,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:39,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:40,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.133 0.821 2026-10-13 21:24:40,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B7966EC3D6EDACEE953F7F4FF81AD859', 'loaderId': 'C15B7375AEF77572AECFDFAA585ADA5F', 'isDownload': False} 2026-10-13 21:24:40,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-13 21:24:40,031 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:40,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:24:40,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.025 2026-10-13 21:24:40,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.031 2026-10-13 21:24:40,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 21:24:40,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-13 21:24:40,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:24:40,568 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:24:40,570 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:24:40,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:41,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.269 0.622 2026-10-13 21:24:41,539 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.915 2026-10-13 21:24:41,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:41,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.125 2026-10-13 21:24:41,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:24:41,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-13 21:24:42,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.136 0.418 2026-10-13 21:24:42,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.076 2026-10-13 21:24:42,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "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-10-13 21:24:42,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:24:42,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.022 0.044 2026-10-13 21:24:42,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.095 2026-10-13 21:24:42,645 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:24:42,658 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24: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-10-13 21:24:42,669 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:42,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.154 2026-10-13 21:24:42,709 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:24:42,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.216 2026-10-13 21:24:42,769 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:42,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.022 0.293 2026-10-13 21:24:42,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-13 21:24:42,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.347 2026-10-13 21:24:42,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.256 2026-10-13 21:24:43,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.023 0.267 2026-10-13 21:24:43,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.233 2026-10-13 21:24:43,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.233 2026-10-13 21:24:43,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.228 2026-10-13 21:24:43,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.258 2026-10-13 21:24:43,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.281 2026-10-13 21:24:43,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.273 2026-10-13 21:24:43,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.261 2026-10-13 21:24:43,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.266 2026-10-13 21:24:43,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.252 2026-10-13 21:24:43,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:43,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:24:43,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.249 2026-10-13 21:24:43,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:24:43,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.259 2026-10-13 21:24:43,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.020 0.264 2026-10-13 21:24:43,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.276 2026-10-13 21:24:43,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-13 21:24:43,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.240 2026-10-13 21:24:43,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.222 2026-10-13 21:24:43,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.176 2026-10-13 21:24:43,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.136 2026-10-13 21:24:43,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.096 2026-10-13 21:24:43,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.087 2026-10-13 21:24:43,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-13 21:24:43,815 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:44,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:24:44,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 21:24:44,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 21:24:44,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 21:24:44,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:24:44,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:24:44,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:24:44,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:24:44,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 21:24:44,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:24:44,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:24:44,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:24:44,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:24:44,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:44,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:24:44,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-13 21:24:45,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:24:45,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:24:45,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:24:45,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:24:45,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-13 21:24:45,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-13 21:24:45,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:24:45,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 21:24:45,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 21:24:46,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:24:46,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:24:46,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:24:46,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:24:46,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-13 21:24:46,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:24:46,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:24:46,139 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:24:46,140 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:46,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:24:46,183 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.017 2026-10-13 21:24:46,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:24:46,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57133076 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-13 21:24:46,219 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:24:46,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57133076 with result: [{'id': 413, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-13 21:24:46,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.078 0.161 2026-10-13 21:24:46,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55779883 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-13 21:24:46,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55779883 with result: [{'id': 414, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-13 21:24:46,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.069 0.114 2026-10-13 21:24:46,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:46] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.143 2026-10-13 21:24:47,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:24:47,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:47,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:47,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-13 21:24:47,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:47,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-13 21:24:47,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:24:47,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:24:47,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-13 21:24:47,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-13 21:24:47,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:47,755 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:47,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38354 2026-10-13 21:24:47,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:47,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38354 2026-10-13 21:24:47,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212447_862704_TestFrontend.txt 2026-10-13 21:24:47,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpkh1g2w7g_chrome_odoo" 2026-10-13 21:24:47,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-13 21:24:48,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38580 2026-10-13 21:24:48,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwc7_n21a_chrome_odoo 2026-10-13 21:24:48,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34369/json/version 2026-10-13 21:24:48,480 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34369/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:48,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:48,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34369/json 2026-10-13 21:24:48,554 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34369/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:48,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34369/devtools/page/CD16FFFD132E2513FD476E730EB94346 2026-10-13 21:24:48,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:48,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:48,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:48,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:48,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:48,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:48,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:49,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.137 0.819 2026-10-13 21:24:49,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CD16FFFD132E2513FD476E730EB94346', 'loaderId': 'F826471E5DF0F1EEBEC32024BE4A790B', 'isDownload': False} 2026-10-13 21:24:49,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-13 21:24:49,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:49,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:49] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.009 2026-10-13 21:24:49,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:49] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-10-13 21:24:49,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:49] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-10-13 21:24:50,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:24:50,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-13 21:24:50,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-13 21:24:50,525 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:50,527 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:24:50,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:51,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.268 0.682 2026-10-13 21:24:51,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.966 2026-10-13 21:24:51,579 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:51,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.101 2026-10-13 21:24:51,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:24:51,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:24:52,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.200 0.450 2026-10-13 21:24:52,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:52,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.084 2026-10-13 21:24:52,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:24:52,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:24:52,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.038 0.054 2026-10-13 21:24:52,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.022 0.127 2026-10-13 21:24:52,794 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:24:52,809 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:52,819 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:52,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.201 2026-10-13 21:24:52,848 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:52,855 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:52,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.216 2026-10-13 21:24:52,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.019 0.296 2026-10-13 21:24:52,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.302 2026-10-13 21:24:52,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.254 2026-10-13 21:24:53,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.158 2026-10-13 21:24:53,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.142 2026-10-13 21:24:53,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.017 0.203 2026-10-13 21:24:53,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.171 2026-10-13 21:24:53,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.156 2026-10-13 21:24:53,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.146 2026-10-13 21:24:53,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.001 0.145 2026-10-13 21:24:53,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.125 2026-10-13 21:24:53,183 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.130 2026-10-13 21:24:53,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:24:53,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:24:53,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.022 2026-10-13 21:24:53,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.051 2026-10-13 21:24:53,690 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:24:54,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:24:54,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:24:54,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22353695 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-10-13 21:24:54,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:24:54,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:24:54,596 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:24:54,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38580 2026-10-13 21:24:54,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:24:54,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38580 2026-10-13 21:24:54,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22353695 with result: [{'id': 415, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-13 21:24:54,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.063 0.110 2026-10-13 21:24:54,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212454_721635_TestFrontend.txt 2026-10-13 21:24:54,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwc7_n21a_chrome_odoo" 2026-10-13 21:24:54,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-13 21:24:55,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38775 2026-10-13 21:24:55,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpe8mhd2qd_chrome_odoo 2026-10-13 21:24:55,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36201/json/version 2026-10-13 21:24:55,325 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36201/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:24:55,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:24:55,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36201/json 2026-10-13 21:24:55,396 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36201/json with timeout 3 increased to 10s during tests 2026-10-13 21:24:55,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36201/devtools/page/B2B69DB8C68B87E15A470BD54A922F32 2026-10-13 21:24:55,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:24:55,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:24:55,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:24:55,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:24:55,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:24:55,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:24:55,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:24:56,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.130 0.777 2026-10-13 21:24:56,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B2B69DB8C68B87E15A470BD54A922F32', 'loaderId': '519D9DAB9800091648FCEEE58109570A', 'isDownload': False} 2026-10-13 21:24:56,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-13 21:24:56,701 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:24:56,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:56] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-13 21:24:56,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:56] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-13 21:24:56,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:56] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-10-13 21:24:57,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:24:57,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.015 2026-10-13 21:24:57,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 21:24:57,260 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:24:57,266 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:24:57,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:24:58,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:24:58,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.357 0.554 2026-10-13 21:24:58,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.054 2026-10-13 21:24:58,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "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-10-13 21:24:58,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:24:58,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.027 0.046 2026-10-13 21:24:58,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:58,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.115 2026-10-13 21:24:58,512 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:24:58,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:24:58,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.165 2026-10-13 21:24:58,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.198 2026-10-13 21:24:58,567 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:24:58,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-13 21:24:58,599 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:24:58,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.267 2026-10-13 21:24:58,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.189 2026-10-13 21:24:58,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.136 2026-10-13 21:24:58,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.140 2026-10-13 21:24:58,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.023 0.158 2026-10-13 21:24:58,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.151 2026-10-13 21:24:58,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.127 2026-10-13 21:24:58,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.126 2026-10-13 21:24:58,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.003 0.124 2026-10-13 21:24:58,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.128 2026-10-13 21:24:58,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.127 2026-10-13 21:24:59,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:24:59,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:24:59,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.019 2026-10-13 21:24:59,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.029 2026-10-13 21:24:59,391 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:24:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:00,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-13 21:25:00,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:25:00,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:25:00,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:25:00,431 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:25:00,432 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:25:00,433 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:25:00,433 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:25:00,434 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:25:00,435 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:25:00,435 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:25:00,436 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:25:00,436 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:25:00,436 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:25:00,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:25:00,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:25:00,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:25:00,440 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:25:00,440 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:25:00,441 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:25:00,441 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:25:00,441 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:25:00,442 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:25:00,443 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:25:00,444 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:25:00,444 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:25:00,444 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:25:00,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:25:00,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:25:00,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:25:00,446 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:25:00,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:25:00,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:25:00,449 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:25:00,473 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:00,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:25:00,481 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:25:00,482 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:25:00,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:00,492 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:25:00,493 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:25:00,495 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:25:00,496 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:25:00,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:25:00,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:25:00,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:25:00,507 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:25:00,508 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:25:00,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:00,513 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:25:00,517 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:25:00,523 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:25:00,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:00,528 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:00,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:25:00,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:25:00,537 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:25:00,541 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:00,543 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:00,544 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:25:00,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:25:00,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:25:00,547 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:25:00,550 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:25:00,552 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:25:00,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:25:00,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:25:00,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:25:00,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:25:00,562 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:00,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:00,565 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:25:00,566 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:25:00,567 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:25:00,569 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:25:00,570 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:25:00,573 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:25:00,574 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:25:00,575 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:25:00,575 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:25:00,577 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:25:00,578 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:25:00,579 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:25:00,580 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:25:00,581 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:25:00,581 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:25:00,582 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:25:00,583 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:25:00,586 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:25:00,592 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:25:00,621 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:25:00,624 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:25:00,629 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:25:00,646 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:00,648 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:25:00,650 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-13 21:25:00,651 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-13 21:25:00,652 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-13 21:25:00,658 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:25:00,664 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:25:00,666 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:25:00,692 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:00,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:00,707 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:00,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:25:00,710 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:25:00,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:25:00,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:25:00,712 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:25:00,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:25:00,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:25:00,715 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:25:00,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:25:00,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:25:00,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:25:00,719 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:25:00,721 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:25:00,721 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:25:00,722 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:25:00,723 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:25:00,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:25:00,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:25:01,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:25:01,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10301316 for PoS orders references: ['Order 00332-001-0001'] (draft: True) 2026-10-13 21:25:01,103 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 21:25:01,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:01,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10301316 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-13 21:25:01,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.091 2026-10-13 21:25:02,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:25:02,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:25:02,499 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:02,501 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:02,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:25:02,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:25:02,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-13 21:25:02,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-13 21:25:02,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20121963 for PoS orders references: ['Order 00332-001-0001'] (draft: False) 2026-10-13 21:25:02,556 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:02,605 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [680] 2026-10-13 21:25:02,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20121963 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-13 21:25:02,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.135 0.198 2026-10-13 21:25:02,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.172 2026-10-13 21:25:03,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:03] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D2ff9274d-9cd4-4c4a-a35a-e9c8565c915e?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.102 2026-10-13 21:25:03,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:25:03,669 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:03,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38775 2026-10-13 21:25:03,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:25:03,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38775 2026-10-13 21:25:03,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212503_773747_TestFrontend.txt 2026-10-13 21:25:03,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpe8mhd2qd_chrome_odoo" 2026-10-13 21:25:03,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-13 21:25:08,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39024 2026-10-13 21:25:08,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpks40xiwf_chrome_odoo 2026-10-13 21:25:08,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38397/json/version 2026-10-13 21:25:08,140 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38397/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:25:08,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:25:08,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38397/json 2026-10-13 21:25:08,210 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38397/json with timeout 3 increased to 10s during tests 2026-10-13 21:25:08,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38397/devtools/page/26649F74A6679861756920BA7F245F4F 2026-10-13 21:25:08,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:25:08,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:25:08,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:25:08,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:25:08,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:25:08,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:25:08,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:25:09,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:09] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.106 0.853 2026-10-13 21:25:09,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '26649F74A6679861756920BA7F245F4F', 'loaderId': '52A693BD465C45168670C88A687F0AF5', 'isDownload': False} 2026-10-13 21:25:09,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-13 21:25:09,669 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:09,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:09] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 21:25:09,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:09] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:25:09,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:09] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.030 2026-10-13 21:25:10,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.014 2026-10-13 21:25:10,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-13 21:25:10,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:25:10,364 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:10,375 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:10,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:25:11,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:25:11,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.341 0.690 2026-10-13 21:25:11,526 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.070 2026-10-13 21:25:11,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.016 2026-10-13 21:25:11,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:25:11,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.026 0.052 2026-10-13 21:25:11,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.019 0.129 2026-10-13 21:25:11,784 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:25:11,791 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:11,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.190 2026-10-13 21:25:11,832 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:11,853 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:11,860 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:11,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.022 0.245 2026-10-13 21:25:11,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.317 2026-10-13 21:25:11,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:11] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.368 2026-10-13 21:25:12,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.324 2026-10-13 21:25:12,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.191 2026-10-13 21:25:12,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.015 0.208 2026-10-13 21:25:12,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.208 2026-10-13 21:25:12,163 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.200 2026-10-13 21:25:12,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.014 0.198 2026-10-13 21:25:12,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.232 2026-10-13 21:25:12,342 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.022 0.263 2026-10-13 21:25:12,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.266 2026-10-13 21:25:12,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.299 2026-10-13 21:25:12,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.296 2026-10-13 21:25:12,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:25:12,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:25:12,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.028 0.303 2026-10-13 21:25:12,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.321 2026-10-13 21:25:12,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.316 2026-10-13 21:25:12,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.308 2026-10-13 21:25:12,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.346 2026-10-13 21:25:12,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.325 2026-10-13 21:25:12,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.283 2026-10-13 21:25:12,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.248 2026-10-13 21:25:12,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.202 2026-10-13 21:25:12,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.144 2026-10-13 21:25:12,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.106 2026-10-13 21:25:12,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.089 2026-10-13 21:25:12,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.005 0.084 2026-10-13 21:25:12,935 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:13,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:25:13,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:25:13,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:25:13,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:25:13,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:25:13,829 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-13 21:25:13,950 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:25:13,951 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:25:13,951 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:25:13,957 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:25:13,958 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:25:13,959 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:25:13,960 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:25:13,960 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:25:13,961 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:25:13,962 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:25:13,962 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:25:13,965 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:25:13,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:25:13,967 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:25:13,968 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:25:13,968 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:25:13,970 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:25:13,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:25:13,975 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:25:13,978 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:25:13,978 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:25:13,979 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:25:13,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:25:13,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:25:13,984 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:25:13,985 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:25:13,987 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:25:13,988 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:25:13,988 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:25:13,989 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:25:13,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:25:14,002 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:14,005 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:25:14,008 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:14,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:25:14,028 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:14,033 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:25:14,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:14,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-13 21:25:14,051 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:25:14,054 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:25:14,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:25:14,069 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:25:14,080 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:25:14,087 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:25:14,089 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:25:14,090 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:25:14,098 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:25:14,102 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:25:14,104 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:25:14,112 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:14,119 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:25:14,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-13 21:25:14,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:25:14,124 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:25:14,126 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:25:14,129 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:25:14,129 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:25:14,133 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:25:14,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:14,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:25:14,139 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:25:14,141 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:25:14,142 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:25:14,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:25:14,146 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:25:14,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:25:14,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:25:14,161 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:25:14,162 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:25:14,163 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:25:14,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:25:14,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:25:14,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:25:14,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:25:14,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:25:14,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:25:14,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:25:14,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:25:14,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:25:14,192 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:14,194 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:25:14,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:14,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:25:14,203 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:25:14,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:25:14,207 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:25:14,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:14,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:25:14,222 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:25:14,225 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:14,229 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:25:14,233 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:25:14,236 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:25:14,240 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:14,240 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:25:14,246 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:25:14,250 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:25:14,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:14,256 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:25:14,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:14,264 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:14,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:25:14,268 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:25:14,269 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:25:14,270 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:25:14,270 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:25:14,271 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:25:14,271 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:25:14,273 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:25:14,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:25:14,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:25:14,275 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:25:14,275 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:25:14,276 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:25:14,277 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:25:14,277 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:25:14,278 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:25:14,279 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:25:14,279 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:25:14,280 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:25:14,280 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:25:14,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-13 21:25:14,666 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-13 21:25:14,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54597905 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-10-13 21:25:14,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 21:25:14,837 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:14,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54597905 with result: [{'id': 417, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-10-13 21:25:14,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.112 0.144 2026-10-13 21:25:16,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:25:16,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:25:16,123 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:16,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39024 2026-10-13 21:25:16,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:25:16,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39024 2026-10-13 21:25:16,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212516_226374_TestFrontend.txt 2026-10-13 21:25:16,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpks40xiwf_chrome_odoo" 2026-10-13 21:25:16,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-13 21:25:16,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39276 2026-10-13 21:25:16,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp9odoxmz9_chrome_odoo 2026-10-13 21:25:16,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45013/json/version 2026-10-13 21:25:16,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45013/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:25:16,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:25:16,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45013/json 2026-10-13 21:25:16,769 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45013/json with timeout 3 increased to 10s during tests 2026-10-13 21:25:16,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45013/devtools/page/720F21DAD8F0FEAF8DAEC421458F3625 2026-10-13 21:25:16,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:25:16,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:25:17,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:25:17,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:25:17,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:25:17,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:25:17,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:25:18,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.116 0.829 2026-10-13 21:25:18,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '720F21DAD8F0FEAF8DAEC421458F3625', 'loaderId': '6B03991773E2A5B8F039BE66247ECD9A', 'isDownload': False} 2026-10-13 21:25:18,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-13 21:25:18,088 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:18,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:25:18,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-10-13 21:25:18,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:25:18,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:25:18,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 21:25:18,671 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:18,689 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:18,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:25:18,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:25:19,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.326 0.607 2026-10-13 21:25:19,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.951 2026-10-13 21:25:19,767 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:19,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.108 2026-10-13 21:25:19,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-13 21:25:19,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:25:20,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:25:20,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.205 0.565 2026-10-13 21:25:20,846 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.057 2026-10-13 21:25:20,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.018 2026-10-13 21:25:20,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 21:25:21,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.042 0.046 2026-10-13 21:25:21,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.123 2026-10-13 21:25:21,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.175 2026-10-13 21:25:21,139 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:21,150 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:21,157 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:25:21,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.210 2026-10-13 21:25:21,170 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:21,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.212 2026-10-13 21:25:21,191 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:21,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.226 2026-10-13 21:25:21,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.206 2026-10-13 21:25:21,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.169 2026-10-13 21:25:21,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.019 0.134 2026-10-13 21:25:21,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.156 2026-10-13 21:25:21,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.153 2026-10-13 21:25:21,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.169 2026-10-13 21:25:21,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.155 2026-10-13 21:25:21,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-13 21:25:21,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.140 2026-10-13 21:25:21,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.083 2026-10-13 21:25:21,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:25:21,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:25:21,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.024 2026-10-13 21:25:21,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.034 2026-10-13 21:25:22,021 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:22,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-13 21:25:22,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:25:22,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:25:22,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:25:22,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:25:22,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:25:22,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-13 21:25:22,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:25:22,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-13 21:25:22,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:25:23,065 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:25:23,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:25:23,068 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:25:23,072 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:25:23,074 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:25:23,075 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:23,076 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:23,077 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:25:23,081 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:25:23,082 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:25:23,082 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:25:23,083 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:25:23,083 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:25:23,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:25:23,086 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:25:23,087 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:25:23,088 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:25:23,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:25:23,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:25:23,090 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:25:23,091 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:25:23,091 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:25:23,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:25:23,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:25:23,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:25:23,098 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:25:23,101 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:25:23,103 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:23,111 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:23,112 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:25:23,113 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:23,118 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:23,120 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:23,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:25:23,123 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:25:23,124 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:25:23,126 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:25:23,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:25:23,150 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:23,158 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:25:23,163 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:23,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:25:23,197 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:25:23,202 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:25:23,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-13 21:25:23,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:23,211 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:25:23,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:25:23,225 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:25:23,227 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:23,228 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:25:23,237 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:25:23,238 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:25:23,239 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:25:23,240 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:25:23,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:25:23,242 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:25:23,242 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:25:23,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:25:23,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:25:23,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:25:23,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:25:23,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:25:23,246 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:25:23,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:25:23,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:25:23,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:25:23,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:25:23,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:25:23,250 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:25:23,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:25:23,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:23,257 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:25:23,259 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:25:23,260 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:25:23,261 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:23,262 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:25:23,265 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:25:23,265 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:25:23,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:25:23,275 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:23,282 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:25:23,282 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:25:23,292 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:23,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:23,306 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:25:23,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:23,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:25:23,317 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:25:23,322 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:25:23,338 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:23,340 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:25:23,345 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:25:23,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:25:23,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:25:23,349 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:25:23,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:25:23,351 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:25:23,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:25:23,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:25:23,353 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:25:23,354 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:25:23,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:25:23,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:25:23,356 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:25:23,357 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:25:23,357 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:25:23,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:25:23,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:25:23,360 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:25:23,360 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:25:23,361 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:25:23,361 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:25:23,361 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:25:23,362 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:25:23,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:25:23,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:25:23,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:25:23,364 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:25:23,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39494616 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-13 21:25:23,777 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:25:23,873 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:23,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39494616 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-13 21:25:23,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.071 0.102 2026-10-13 21:25:23,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.095 2026-10-13 21:25:25,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:25:25,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-13 21:25:25,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:25:25,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:25:25,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:25:25,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:25:25,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.041 2026-10-13 21:25:25,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:25:26,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:25:26,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:25:26,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:25:26,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:25:26,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:25:26,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:25:26,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:25:26,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:25:26,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:26,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:26,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:25:26,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:25:26,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:25:26,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88848403 for PoS orders references: ['Order 00334-002-0002'] (draft: False) 2026-10-13 21:25:26,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:26,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88848403 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0002', 'account_move': False}] 2026-10-13 21:25:26,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.081 0.163 2026-10-13 21:25:26,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:26] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-13 21:25:28,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-13 21:25:28,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:25:28,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:25:28,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:25:28,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:25:28,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:25:29,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:25:29,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 21:25:29,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 21:25:29,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-13 21:25:29,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:25:29,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:25:29,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39578006 for PoS orders references: ['Order 00334-002-0003'] (draft: True) 2026-10-13 21:25:29,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39578006 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-13 21:25:29,754 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.045 0.097 2026-10-13 21:25:30,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:25:30,942 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:25:30,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-13 21:25:30,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-13 21:25:30,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:25:30,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:25:31,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:25:31,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:25:31,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-13 21:25:31,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:25:31,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36934236 for PoS orders references: ['Order 00334-002-0003'] (draft: False) 2026-10-13 21:25:31,082 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [690] 2026-10-13 21:25:31,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36934236 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-13 21:25:31,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.056 0.118 2026-10-13 21:25:32,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:25:32,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:25:32,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:25:32,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.040 2026-10-13 21:25:32,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:25:32,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:25:32,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:25:32,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.046 2026-10-13 21:25:33,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:25:33,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:25:33,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:25:33,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:25:33,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:25:33,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:25:33,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:25:33,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61869777 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-13 21:25:33,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61869777 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-13 21:25:33,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.060 0.086 2026-10-13 21:25:34,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:25:34,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:25:34,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.052 2026-10-13 21:25:34,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:25:35,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:25:35,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:25:35,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:25:35,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.036 2026-10-13 21:25:36,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:25:36,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:25:36,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-13 21:25:36,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40756292 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-13 21:25:36,890 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [686, 687] 2026-10-13 21:25:37,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40756292 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-13 21:25:37,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.070 0.124 2026-10-13 21:25:37,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:37] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.034 2026-10-13 21:25:38,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-13 21:25:38,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:25:38,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:25:38,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:25:38,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:25:38,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:25:38,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:25:38,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39276 2026-10-13 21:25:38,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:25:38,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39276 2026-10-13 21:25:38,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212538_343898_TestFrontend.txt 2026-10-13 21:25:38,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp9odoxmz9_chrome_odoo" 2026-10-13 21:25:38,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39540 2026-10-13 21:25:38,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmptynuhe40_chrome_odoo 2026-10-13 21:25:38,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40495/json/version 2026-10-13 21:25:38,684 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40495/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:25:38,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:25:38,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40495/json 2026-10-13 21:25:38,750 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40495/json with timeout 3 increased to 10s during tests 2026-10-13 21:25:38,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40495/devtools/page/AAD41B5FB4025EF08D307BDD06D3FE7B 2026-10-13 21:25:38,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:25:38,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:25:38,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:25:38,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:25:38,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:25:38,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:25:38,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.061 2026-10-13 21:25:38,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'AAD41B5FB4025EF08D307BDD06D3FE7B', 'loaderId': 'B0AF466F89DDDA0FCC9DFE5971CA048B', 'isDownload': False} 2026-10-13 21:25:38,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-13 21:25:38,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:39,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:25:39,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 21:25:39,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 21:25:39,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:25:39,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:25:39,593 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:39,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:25:39,598 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:39,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:25:40,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.178 0.484 2026-10-13 21:25:40,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.680 2026-10-13 21:25:40,374 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:40,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.103 2026-10-13 21:25:40,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:25:40,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:25:41,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.143 0.416 2026-10-13 21:25:41,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.064 2026-10-13 21:25:41,301 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:25:41,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:25:41,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.043 2026-10-13 21:25:41,453 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.007 0.095 2026-10-13 21:25:41,471 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:41,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.140 2026-10-13 21:25:41,521 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:25:41,542 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:41,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.203 2026-10-13 21:25:41,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.209 2026-10-13 21:25:41,584 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:25:41,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.219 2026-10-13 21:25:41,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.198 2026-10-13 21:25:41,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.145 2026-10-13 21:25:41,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.077 2026-10-13 21:25:41,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.016 0.098 2026-10-13 21:25:41,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.103 2026-10-13 21:25:41,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.110 2026-10-13 21:25:41,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.099 2026-10-13 21:25:41,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-13 21:25:41,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.090 2026-10-13 21:25:41,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.079 2026-10-13 21:25:42,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:25:42,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:25:42,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.038 2026-10-13 21:25:42,609 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:43,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:25:43,366 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:25:43,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66516197 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-13 21:25:43,385 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [692, 693] 2026-10-13 21:25:43,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66516197 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-13 21:25:43,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.047 0.109 2026-10-13 21:25:44,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:25:44,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:25:44,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:25:45,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:25:45,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:25:45,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:25:45,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:25:45,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:25:45,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:25:46,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:25:46,022 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:46,025 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:46,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:25:46,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:25:46,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:25:46,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24820264 for PoS orders references: ['Order 00334-002-0004'] (draft: False) 2026-10-13 21:25:46,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:46,131 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [696, 697] 2026-10-13 21:25:46,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24820264 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-13 21:25:46,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.141 2026-10-13 21:25:46,428 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:25:46,428 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:25:46,429 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:25:46,433 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:25:46,433 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:25:46,437 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:25:46,437 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:25:46,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:25:46,450 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:46,452 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:46,459 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:25:46,459 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:25:46,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:25:46,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:25:46,463 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:46,467 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:25:46,468 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:25:46,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:25:46,471 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:25:46,473 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:25:46,475 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:25:46,476 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:25:46,477 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:25:46,477 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:25:46,486 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:25:46,489 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:46,493 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:25:46,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:25:46,498 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:25:46,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:25:46,514 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:25:46,516 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:25:46,517 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:25:46,521 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:25:46,522 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:25:46,523 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:25:46,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:25:46,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:25:46,546 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:25:46,553 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:46,561 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:25:46,565 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:25:46,573 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:25:46,601 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:25:46,604 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 21:25:46,629 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:25:46,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:25:46,638 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:25:46,647 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:25:46,657 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:25:46,661 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:25:46,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:25:46,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:25:46,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.034 2026-10-13 21:25:46,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:25:46,676 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:25:46,676 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:25:46,677 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:25:46,678 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:25:46,680 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:25:46,681 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:25:46,681 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:25:46,683 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:25:46,684 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:25:46,685 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:25:46,685 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:25:46,686 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:25:46,687 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:25:46,688 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:25:46,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:25:46,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:25:46,706 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:46,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:46,720 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:46,728 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:25:46,731 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:25:46,732 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:25:46,736 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:46,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:25:46,737 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:46,741 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:25:46,742 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:25:46,746 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:25:46,753 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:46,762 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:46,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:25:46,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:25:46,783 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:25:46,784 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:25:46,788 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:25:46,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:46,795 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:25:46,795 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:25:46,796 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:25:46,797 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:25:46,798 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:25:46,798 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:25:46,799 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:25:46,800 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:25:46,800 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:25:46,801 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:25:46,802 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:25:46,803 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:25:46,803 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:25:46,804 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:25:46,805 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:25:46,805 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:25:46,806 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:25:46,807 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:25:46,807 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:25:46,808 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:25:46,809 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:25:46,810 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:25:46,810 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:25:46,811 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:25:46,812 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:25:46,812 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:25:46,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:25:46,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:25:47,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:25:47,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:47] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:48,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:25:48,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:25:48,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:25:49,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:25:49,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:25:49,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8507900 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-13 21:25:49,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:25:49,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8507900 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-13 21:25:49,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.028 0.051 2026-10-13 21:25:50,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:25:50,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:25:51,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-13 21:25:51,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:25:51,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17472561 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-13 21:25:51,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-13 21:25:51,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17472561 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-13 21:25:51,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.078 2026-10-13 21:25:51,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.065 2026-10-13 21:25:51,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:25:51,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:25:51,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39540 2026-10-13 21:25:51,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:25:51,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39540 2026-10-13 21:25:52,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212552_061075_TestFrontend.txt 2026-10-13 21:25:52,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmptynuhe40_chrome_odoo" 2026-10-13 21:25:52,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-13 21:25:52,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39799 2026-10-13 21:25:52,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6d9_3r05_chrome_odoo 2026-10-13 21:25:52,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33909/json/version 2026-10-13 21:25:52,626 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33909/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:25:52,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:25:52,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33909/json 2026-10-13 21:25:52,699 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33909/json with timeout 3 increased to 10s during tests 2026-10-13 21:25:52,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33909/devtools/page/58BD4E2C99003076A9BFE3A393162967 2026-10-13 21:25:52,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:25:52,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:25:52,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:25:52,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:25:52,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:25:52,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:25:52,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:25:53,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.117 0.788 2026-10-13 21:25:53,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '58BD4E2C99003076A9BFE3A393162967', 'loaderId': '5D1D5CEB690D715340F1C02C8EF98813', 'isDownload': False} 2026-10-13 21:25:53,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-13 21:25:53,903 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:53,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:53] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 21:25:53,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:53] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.021 2026-10-13 21:25:53,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:53] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.049 2026-10-13 21:25:54,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:25:54,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:25:54,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:25:54,541 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:25:54,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-13 21:25:54,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:25:56,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.268 1.627 2026-10-13 21:25:56,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.900 2026-10-13 21:25:56,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:25:56,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.102 2026-10-13 21:25:56,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:25:56,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:25:57,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.146 0.398 2026-10-13 21:25:57,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.078 2026-10-13 21:25:57,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.015 2026-10-13 21:25:57,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:25:57,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.025 0.059 2026-10-13 21:25:57,587 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:25:57,622 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:57,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:57,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.020 0.123 2026-10-13 21:25:57,652 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:25:57,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.192 2026-10-13 21:25:57,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:25:57,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.254 2026-10-13 21:25:57,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-13 21:25:57,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.271 2026-10-13 21:25:57,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.176 2026-10-13 21:25:57,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.025 0.225 2026-10-13 21:25:57,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.194 2026-10-13 21:25:57,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.147 2026-10-13 21:25:57,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.157 2026-10-13 21:25:57,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.147 2026-10-13 21:25:57,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.134 2026-10-13 21:25:58,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-13 21:25:58,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.046 2026-10-13 21:25:58,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.056 2026-10-13 21:25:58,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:25:58,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:25:58,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:25:58,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.023 2026-10-13 21:25:58,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:25:58,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:25:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:25:59,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:25:59,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:25:59,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:25:59,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:25:59,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:25:59,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:25:59,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:25:59,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:26:00,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:26:00,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:00,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:00,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:00,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:00,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:00,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:00,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:26:00,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-13 21:26:00,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:26:01,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:26:01,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:01,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:01,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:01,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:01,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:01,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 21:26:01,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:26:01,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-13 21:26:01,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:26:01,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:26:01,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:26:01,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:26:01,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:26:01,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-13 21:26:01,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:26:01,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-13 21:26:01,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:26:01,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:26:01,662 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:26:01,663 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:01,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:26:01,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:26:01,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:26:01,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:01,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:26:01,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:01,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:01,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13819191 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-13 21:26:01,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:01,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13819191 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-13 21:26:01,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.051 0.123 2026-10-13 21:26:01,973 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:26:02,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.048 2026-10-13 21:26:02,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:26:02,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:26:02,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:26:02,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:26:02,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:26:02,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:26:02,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:26:02,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:26:02,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:26:02,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:26:02,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39799 2026-10-13 21:26:02,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:26:02,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39799 2026-10-13 21:26:03,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212603_070798_TestFrontend.txt 2026-10-13 21:26:03,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6d9_3r05_chrome_odoo" 2026-10-13 21:26:03,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39997 2026-10-13 21:26:03,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1tkip7mq_chrome_odoo 2026-10-13 21:26:03,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38757/json/version 2026-10-13 21:26:03,397 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38757/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:26:03,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:26:03,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38757/json 2026-10-13 21:26:03,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38757/json with timeout 3 increased to 10s during tests 2026-10-13 21:26:03,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38757/devtools/page/4F9DB1EA53AA71E20DB31B20CC85B40D 2026-10-13 21:26:03,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:26:03,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:26:03,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:26:03,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:26:03,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:26:03,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:26:03,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.016 0.059 2026-10-13 21:26:03,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4F9DB1EA53AA71E20DB31B20CC85B40D', 'loaderId': '920675FFD74583A4C3A46624A35785DA', 'isDownload': False} 2026-10-13 21:26:03,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-13 21:26:03,668 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:03,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:03] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.014 2026-10-13 21:26:03,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:03] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.022 2026-10-13 21:26:03,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:03] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:26:04,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:26:04,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:26:04,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:04,279 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:26:04,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-10-13 21:26:04,314 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:26:04,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.184 0.435 2026-10-13 21:26:04,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.619 2026-10-13 21:26:04,997 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:05,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.068 2026-10-13 21:26:05,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:26:05,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:26:05,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.162 0.464 2026-10-13 21:26:05,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.058 2026-10-13 21:26:05,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.014 2026-10-13 21:26:05,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:05,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:26:06,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.016 0.043 2026-10-13 21:26:06,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.007 0.093 2026-10-13 21:26:06,104 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:26:06,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.007 0.129 2026-10-13 21:26:06,140 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26: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-10-13 21:26:06,159 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:06,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.172 2026-10-13 21:26:06,192 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:06,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.179 2026-10-13 21:26:06,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.210 2026-10-13 21:26:06,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.172 2026-10-13 21:26:06,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-13 21:26:06,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.100 2026-10-13 21:26:06,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.025 0.108 2026-10-13 21:26:06,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.130 2026-10-13 21:26:06,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.119 2026-10-13 21:26:06,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.118 2026-10-13 21:26:06,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-13 21:26:06,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.124 2026-10-13 21:26:06,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.108 2026-10-13 21:26:07,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:26:07,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.040 2026-10-13 21:26:07,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:07,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:26:07,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:07,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:07,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:08,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:08,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:08,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:26:08,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:26:08,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:26:08,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:26:08,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:08,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18852416 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-13 21:26:08,975 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [701, 702] 2026-10-13 21:26:09,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18852416 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-13 21:26:09,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.049 0.106 2026-10-13 21:26:09,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:09,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-10-13 21:26:10,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:26:10,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:10,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72806925 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-13 21:26:10,671 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [703, 704, 705] 2026-10-13 21:26:10,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72806925 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-13 21:26:10,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.038 0.092 2026-10-13 21:26:11,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:26:11,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:11,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.008 2026-10-13 21:26:12,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:12,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:26:12,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.036 2026-10-13 21:26:13,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-13 21:26:13,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-13 21:26:13,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-13 21:26:13,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 21:26:13,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:26:13,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:26:13,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:13,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85954237 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-13 21:26:13,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:13,326 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [706, 707, 708] 2026-10-13 21:26:13,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85954237 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-13 21:26:13,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.059 0.099 2026-10-13 21:26:14,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:26:14,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.043 2026-10-13 21:26:15,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:26:15,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:26:15,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:15,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:15,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:26:15,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:15,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:15,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:26:15,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-13 21:26:15,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:26:16,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-13 21:26:16,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-13 21:26:16,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 21:26:16,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:26:16,180 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:26:16,180 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:26:16,182 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:26:16,184 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:26:16,184 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:26:16,186 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:26:16,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:26:16,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:26:16,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:26:16,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:26:16,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:26:16,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:26:16,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:26:16,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:26:16,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:26:16,195 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:26:16,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:26:16,201 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:26:16,201 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:26:16,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:26:16,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:16,206 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:26:16,207 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:26:16,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:26:16,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:26:16,210 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:26:16,210 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:26:16,211 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:26:16,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:26:16,213 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:26:16,228 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:26:16,231 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:26:16,255 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:16,258 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-13 21:26:16,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-13 21:26:16,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:26:16,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-13 21:26:16,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:26:16,331 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:26:16,337 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:26:16,356 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-13 21:26:16,357 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:26:16,382 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:26:16,389 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:26:16,391 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:26:16,397 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:26:16,399 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:26:16,402 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:26:16,403 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:26:16,404 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:26:16,407 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:26:16,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:26:16,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:26:16,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:26:16,409 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:26:16,410 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:26:16,410 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:26:16,411 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:26:16,411 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:26:16,412 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:26:16,413 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:26:16,414 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:26:16,415 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:26:16,415 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:26:16,416 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:26:16,416 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:26:16,417 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:26:16,418 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:26:16,418 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:26:16,419 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:26:16,419 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:26:16,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:26:16,421 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:26:16,421 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:26:16,422 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:26:16,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:26:16,447 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:26:16,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:26:16,450 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:26:16,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:26:16,463 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:26:16,465 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:26:16,472 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:26:16,475 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:26:16,498 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:26:16,499 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:26:16,506 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-13 21:26:16,517 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:26:16,525 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:26:16,528 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:26:16,532 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-13 21:26:16,558 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:26:16,566 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:26:16,572 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:26:16,583 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-13 21:26:16,588 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:26:16,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:26:16,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:26:16,591 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:26:16,591 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:26:16,592 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:26:16,593 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:26:16,593 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:26:16,595 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:26:16,596 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:26:16,598 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:26:16,599 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:26:16,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:26:16,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:26:16,601 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:26:16,601 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:26:16,601 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:26:16,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:26:16,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:26:16,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:26:16,603 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:26:16,604 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:26:17,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:26:17,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:26:17,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:26:17,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:26:17,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:26:17,017 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:26:17,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:26:17,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5923549 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-13 21:26:17,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:26:17,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-13 21:26:17,054 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [709, 710, 711] 2026-10-13 21:26:17,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:26:17,072 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:26:17,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:26:17,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:26:17,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-13 21:26:17,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:26:17,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-13 21:26:17,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:26:17,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5923549 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-13 21:26:17,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:26:17,190 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:26:17,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.081 0.087 2026-10-13 21:26:17,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39997 2026-10-13 21:26:17,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:26:17,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39997 2026-10-13 21:26:17,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212617_308968_TestFrontend.txt 2026-10-13 21:26:17,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1tkip7mq_chrome_odoo" 2026-10-13 21:26:17,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40248 2026-10-13 21:26:17,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwk0vmkt1_chrome_odoo 2026-10-13 21:26:17,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45845/json/version 2026-10-13 21:26:17,623 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45845/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:26:17,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:26:17,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45845/json 2026-10-13 21:26:17,672 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45845/json with timeout 3 increased to 10s during tests 2026-10-13 21:26:17,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45845/devtools/page/7629B7E7F0E361FF7A9CB4A863DEE203 2026-10-13 21:26:17,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:26:17,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:26:17,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:26:17,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:26:17,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:26:17,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:26:17,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.012 0.072 2026-10-13 21:26:17,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7629B7E7F0E361FF7A9CB4A863DEE203', 'loaderId': 'CBF067F98B593509517F5083CC2923C5', 'isDownload': False} 2026-10-13 21:26:17,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-13 21:26:17,894 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:17,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-13 21:26:17,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 21:26:17,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-13 21:26:18,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:26:18,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:26:18,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:26:18,506 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:26:18,507 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:26:18,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:26:19,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.179 0.508 2026-10-13 21:26:19,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.700 2026-10-13 21:26:19,314 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:19,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.146 2026-10-13 21:26:19,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 21:26:19,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:26:20,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.144 0.430 2026-10-13 21:26:20,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.056 2026-10-13 21:26:20,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-13 21:26:20,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:26:20,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.031 0.045 2026-10-13 21:26:20,387 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:26:20,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.116 2026-10-13 21:26:20,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:20,468 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:20,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.150 2026-10-13 21:26:20,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.187 2026-10-13 21:26:20,535 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:20,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.198 2026-10-13 21:26:20,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.206 2026-10-13 21:26:20,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.160 2026-10-13 21:26:20,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.105 2026-10-13 21:26:20,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.018 0.139 2026-10-13 21:26:20,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.112 2026-10-13 21:26:20,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.122 2026-10-13 21:26:20,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.123 2026-10-13 21:26:20,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.120 2026-10-13 21:26:20,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.006 0.121 2026-10-13 21:26:20,754 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.093 2026-10-13 21:26:20,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.066 2026-10-13 21:26:21,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-13 21:26:21,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:21,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:21,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:26:21,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:26:21,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:21,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:26:21,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-13 21:26:21,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-13 21:26:21,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:21,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:26:21,536 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:21,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:26:21,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:26:21,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:21] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.005 0.011 2026-10-13 21:26:21,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:26:21,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-13 21:26:21,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:21] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:26:21,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:26:21,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:21] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.008 2026-10-13 21:26:22,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:26:22,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:26:22,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:26:22,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:26:22,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:26:22,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.007 2026-10-13 21:26:22,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-13 21:26:22,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:26:22,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:26:22,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:22] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:26:22,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:26:23,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:26:23,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:26:23,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:26:23,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:26:23,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:26:23,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:26:23,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-13 21:26:23,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:26:23,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:23,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:26:23,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:26:23,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:26:23,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:23,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:26:23,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:26:23,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:23] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:26:23,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:26:23,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.008 2026-10-13 21:26:23,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.016 2026-10-13 21:26:23,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:23] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.020 2026-10-13 21:26:24,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:26:24,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:26:24,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:26:24,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:26:24,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:24] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:26:24,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-13 21:26:24,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:26:24,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:26:24,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.014 2026-10-13 21:26:24,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-13 21:26:24,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:26:24,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:26:24,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-13 21:26:24,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:24] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.013 2026-10-13 21:26:25,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:26:25,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:26:25,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:25,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:26:25,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:26:25,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:26:25,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:25,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:26:25,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:26:25,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:26:25,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:26:25,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:26:25,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.005 2026-10-13 21:26:25,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:26:25,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:26:25,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:26:25,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:26:25,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-13 21:26:25,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:26:25,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:26:25,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:26:25,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-13 21:26:25,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:26:25,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:26:25,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:26:25,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:26:25,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:26:25,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:26:25,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:26:25,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:26:25,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:26:25,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:26:25,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-13 21:26:25,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:26:25,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-13 21:26:25,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:26:25,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-13 21:26:25,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-13 21:26:25,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:26:25,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:25,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:26:25,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.044 2026-10-13 21:26:26,013 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:26,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:26,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:26:26,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:26,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:26:26,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:26:26,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:26:26,827 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:26,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40248 2026-10-13 21:26:26,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:26:26,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40248 2026-10-13 21:26:26,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212626_941402_TestFrontend.txt 2026-10-13 21:26:26,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwk0vmkt1_chrome_odoo" 2026-10-13 21:26:26,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-13 21:26:27,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40469 2026-10-13 21:26:27,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpjxxnlx4s_chrome_odoo 2026-10-13 21:26:27,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45755/json/version 2026-10-13 21:26:27,525 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45755/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:26:27,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:26:27,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45755/json 2026-10-13 21:26:27,584 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45755/json with timeout 3 increased to 10s during tests 2026-10-13 21:26:27,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45755/devtools/page/C7B03A52C6F535090A546A1D5073FB13 2026-10-13 21:26:27,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:26:27,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:26:27,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:26:27,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:26:27,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:26:27,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:26:27,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:26:28,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:28] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.109 0.837 2026-10-13 21:26:28,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C7B03A52C6F535090A546A1D5073FB13', 'loaderId': '02A1A77480BF167E1970FFA7D9165420', 'isDownload': False} 2026-10-13 21:26:28,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-13 21:26:28,839 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:28,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:28] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:26:28,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:28] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-13 21:26:28,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:28] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 21:26:29,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:26:29,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 21:26:29,420 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:26:29,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:26:29,432 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:29,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:26:30,337 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.291 0.605 2026-10-13 21:26:30,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.907 2026-10-13 21:26:30,431 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:30,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.096 2026-10-13 21:26:30,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 21:26:30,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:26:31,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.146 0.485 2026-10-13 21:26:31,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.061 2026-10-13 21:26:31,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:26:31,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.023 0.020 2026-10-13 21:26:31,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.006 2026-10-13 21:26:31,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.029 0.055 2026-10-13 21:26:31,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.014 0.111 2026-10-13 21:26:31,622 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:26:31,635 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:31,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:31,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.150 2026-10-13 21:26:31,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.184 2026-10-13 21:26:31,703 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:26:31,714 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:26:31,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.013 0.209 2026-10-13 21:26:31,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.208 2026-10-13 21:26:31,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.195 2026-10-13 21:26:31,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.149 2026-10-13 21:26:31,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.148 2026-10-13 21:26:31,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.019 0.140 2026-10-13 21:26:31,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.168 2026-10-13 21:26:31,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.151 2026-10-13 21:26:31,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.156 2026-10-13 21:26:31,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-13 21:26:31,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.133 2026-10-13 21:26:31,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.052 2026-10-13 21:26:32,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:32,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:32,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:32,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.025 2026-10-13 21:26:32,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 21:26:32,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:26:33,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-13 21:26:33,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:26:33,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:26:33,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:26:33,418 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 21:26:34,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:34,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:34,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:34,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:26:34,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:26:35,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-13 21:26:35,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:26:35,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:35,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:26:35,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:26:35,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:35,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:35,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:35,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:35,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:35,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:35,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:35,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:26:35,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:36,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:36,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85308467 for PoS orders references: ['Order 00336-002-0002'] (draft: True) 2026-10-13 21:26:36,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:36,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85308467 with result: [{'id': 424, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-13 21:26:36,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.073 0.115 2026-10-13 21:26:36,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.043 2026-10-13 21:26:36,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:26:37,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:26:37,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:26:37,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:37,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:37,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:37,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:37,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:37,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:37,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:37,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:26:38,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:26:38,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:38,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26392740 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-13 21:26:38,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-13 21:26:38,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26392740 with result: [{'id': 425, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-13 21:26:38,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.072 2026-10-13 21:26:38,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:38,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:38,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:39,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.049 2026-10-13 21:26:39,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-13 21:26:39,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:26:39,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-13 21:26:39,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:26:39,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:39] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.035 2026-10-13 21:26:39,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:39] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.075 2026-10-13 21:26:40,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.043 2026-10-13 21:26:40,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:26:40,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:40,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:26:40,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:26:40,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:26:41,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-13 21:26:41,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:41,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:41,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:41,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:26:41,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:41,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:41,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:41,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-13 21:26:41,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:41,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38776254 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-13 21:26:41,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:26:41,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38776254 with result: [{'id': 426, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-13 21:26:41,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.045 0.091 2026-10-13 21:26:42,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:42,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:42,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:42,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.045 2026-10-13 21:26:43,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-13 21:26:43,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:26:43,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:26:43,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-13 21:26:43,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:43] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.032 2026-10-13 21:26:43,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:43] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.057 2026-10-13 21:26:44,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:26:44,398 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:26:44,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:26:44,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.008 2026-10-13 21:26:44,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40469 2026-10-13 21:26:44,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:26:44,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40469 2026-10-13 21:26:44,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212644_509769_TestFrontend.txt 2026-10-13 21:26:44,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpjxxnlx4s_chrome_odoo" 2026-10-13 21:26:44,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-13 21:26:45,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40691 2026-10-13 21:26:45,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3q_vz3rr_chrome_odoo 2026-10-13 21:26:45,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33299/json/version 2026-10-13 21:26:45,072 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33299/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:26:45,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:26:45,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33299/json 2026-10-13 21:26:45,134 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33299/json with timeout 3 increased to 10s during tests 2026-10-13 21:26:45,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33299/devtools/page/1249848384BF12A955D1A04B09173EBC 2026-10-13 21:26:45,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:26:45,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:26:45,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:26:45,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:26:45,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:26:45,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:26:45,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:26:46,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:46] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.118 0.830 2026-10-13 21:26:46,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1249848384BF12A955D1A04B09173EBC', 'loaderId': '26C946E0CE1EC934F228B5E9C3588847', 'isDownload': False} 2026-10-13 21:26:46,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-13 21:26:46,427 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:46,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.015 2026-10-13 21:26:46,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.039 2026-10-13 21:26:46,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.061 2026-10-13 21:26:47,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:26:47,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-13 21:26:47,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:26:47,065 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:26:47,068 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:26:47,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:26:47,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.267 0.570 2026-10-13 21:26:47,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.849 2026-10-13 21:26:48,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:26:48,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.120 2026-10-13 21:26:48,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:26:48,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:26:48,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.189 0.484 2026-10-13 21:26:48,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:26:48,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.070 2026-10-13 21:26:49,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.026 2026-10-13 21:26:49,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-13 21:26:49,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.029 0.060 2026-10-13 21:26:49,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:26:49,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26: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-10-13 21:26:49,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.128 2026-10-13 21:26:49,248 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:26:49,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.158 2026-10-13 21:26:49,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:26:49,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:49,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.210 2026-10-13 21:26:49,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.276 2026-10-13 21:26:49,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.281 2026-10-13 21:26:49,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.166 2026-10-13 21:26:49,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.021 0.183 2026-10-13 21:26:49,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.171 2026-10-13 21:26:49,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.181 2026-10-13 21:26:49,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.186 2026-10-13 21:26:49,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.137 2026-10-13 21:26:49,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.144 2026-10-13 21:26:49,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.133 2026-10-13 21:26:49,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.001 0.092 2026-10-13 21:26:49,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.078 2026-10-13 21:26:49,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:49,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:26:49,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.019 2026-10-13 21:26:49,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.019 2026-10-13 21:26:50,116 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:26:50,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:50,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:50,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:51,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:51,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:51,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:51,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:51,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:26:51,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:51,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3871461 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-13 21:26:51,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-13 21:26:51,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3871461 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-13 21:26:51,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.076 0.110 2026-10-13 21:26:51,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:26:52,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:26:52,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:26:52,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.049 0.039 2026-10-13 21:26:52,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:26:52,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:26:52,951 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:26:52,954 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:26:52,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:26:52,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:26:52,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:26:53,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:26:53,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-13 21:26:53,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11627225 for PoS orders references: ['Order 00337-002-0001'] (draft: False) 2026-10-13 21:26:53,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:26:53,057 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [719] 2026-10-13 21:26:53,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11627225 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-13 21:26:53,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.059 0.176 2026-10-13 21:26:54,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:54,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:54,083 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:54,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-13 21:26:54,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:26:54,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:26:54,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:26:54,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:54,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:54,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:54,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:54,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:54,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:55,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:26:55,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:26:55,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:26:55,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70436008 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-10-13 21:26:55,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-13 21:26:55,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70436008 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-13 21:26:56,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.088 2026-10-13 21:26:56,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:26:56,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:26:56,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:26:56,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.050 2026-10-13 21:26:57,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-13 21:26:57,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:26:57,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:26:57,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:26:57,663 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:26:57,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:26:58,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:26:58,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:26:58,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:26:58,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:26:58,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:26:58,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:26:58,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:26:58,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:26:59,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:26:59,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:26:59,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:26:59,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:26:59,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:26:59,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4011291 for PoS orders references: ['Order 00337-002-0003'] (draft: False) 2026-10-13 21:26:59,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:26:59,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4011291 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-10-13 21:26:59,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:26:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.074 0.100 2026-10-13 21:27:00,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:00,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:00,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:27:00,491 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.044 2026-10-13 21:27:01,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:27:01,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:27:01,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:01,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:01,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:01,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:01,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:01,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:01,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:27:01,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-13 21:27:02,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:27:02,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:27:02,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73082578 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-10-13 21:27:02,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-13 21:27:02,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73082578 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-13 21:27:02,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.063 0.073 2026-10-13 21:27:03,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:27:03,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:03,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:03,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:27:03,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.045 2026-10-13 21:27:04,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-13 21:27:04,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:27:04,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:04,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:27:04,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.047 2026-10-13 21:27:04,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-13 21:27:04,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-13 21:27:04,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-13 21:27:04,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-13 21:27:04,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-13 21:27:05,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-13 21:27:05,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:27:05,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:27:05,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:05,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:05,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:27:05,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.043 2026-10-13 21:27:05,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 21:27:05,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:05,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:27:05,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.046 2026-10-13 21:27:06,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-13 21:27:06,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-13 21:27:06,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-13 21:27:06,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-13 21:27:06,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-13 21:27:06,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-13 21:27:06,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:27:06,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:27:06,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:06,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:06,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:27:06,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.036 2026-10-13 21:27:07,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:27:07,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:07,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:27:07,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.050 2026-10-13 21:27:08,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:27:08,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:27:08,645 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:27:08,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:27:08,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:08,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6613250 for PoS orders references: ['Order 00337-002-0004'] (draft: False) 2026-10-13 21:27:08,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:27:08,716 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [723] 2026-10-13 21:27:08,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6613250 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-13 21:27:08,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.032 0.090 2026-10-13 21:27:09,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-13 21:27:09,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-13 21:27:09,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-13 21:27:09,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-13 21:27:09,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-13 21:27:09,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-13 21:27:09,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:27:09,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:27:09,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:09,743 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:09,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:27:09,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.039 2026-10-13 21:27:10,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:27:10,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:27:10,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-13 21:27:10,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-13 21:27:10,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-13 21:27:10,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:27:10,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:27:10,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-13 21:27:10,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-13 21:27:10,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:10] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.026 0.042 2026-10-13 21:27:10,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:10] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.032 2026-10-13 21:27:10,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:10] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.009 0.033 2026-10-13 21:27:11,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:27:11,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:11,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:27:11,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.054 2026-10-13 21:27:12,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:27:12,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:27:12,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-13 21:27:12,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-13 21:27:12,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:27:12,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:27:12,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-13 21:27:12,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:27:12,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 21:27:12,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-13 21:27:12,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:27:12,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:12,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:27:12,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14841159 for PoS orders references: ['Order 00337-002-0002'] (draft: False) 2026-10-13 21:27:12,690 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [721] 2026-10-13 21:27:12,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14841159 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-13 21:27:12,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.043 0.121 2026-10-13 21:27:12,934 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:27:12,937 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:27:12,939 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:27:12,941 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:27:12,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:27:12,943 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:27:12,953 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:27:12,954 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:12,955 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:27:12,957 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:27:12,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:27:12,970 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:12,971 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:12,972 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:27:12,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:27:12,974 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:27:12,975 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:27:12,976 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:27:12,976 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:27:12,978 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:27:12,979 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:27:12,979 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:27:12,980 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:27:12,980 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:27:12,981 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:27:12,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:27:12,983 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:27:12,983 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:27:12,983 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:27:12,985 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:27:12,986 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:27:12,986 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:27:12,987 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:27:12,987 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:27:12,993 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:27:12,994 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:27:12,995 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:27:12,996 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:27:12,997 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:27:12,998 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:27:12,999 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:27:13,000 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:27:13,005 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:27:13,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:13,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:27:13,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:27:13,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:27:13,051 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-13 21:27:13,093 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.070 2026-10-13 21:27:13,097 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-13 21:27:13,098 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:27:13,104 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:27:13,105 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:27:13,120 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:27:13,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:27:13,132 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:13,134 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:27:13,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:27:13,137 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:27:13,139 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:27:13,149 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:27:13,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:27:13,163 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:27:13,165 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:27:13,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:27:13,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.023 2026-10-13 21:27:13,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:27:13,181 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:27:13,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:27:13,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.009 2026-10-13 21:27:13,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:27:13,193 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:27:13,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:27:13,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:27:13,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:27:13,197 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:27:13,197 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:27:13,198 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:27:13,199 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:27:13,200 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:27:13,200 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:27:13,201 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:27:13,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:27:13,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:27:13,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:27:13,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:27:13,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:27:13,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:27:13,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:27:13,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:27:13,215 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:27:13,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:13,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:13,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:13,235 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:13,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:27:13,250 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:27:13,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:27:13,253 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:27:13,256 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:27:13,261 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:27:13,262 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:27:13,263 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:13,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:27:13,268 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:13,272 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:27:13,275 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:27:13,280 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:27:13,281 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:27:13,282 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:27:13,283 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:27:13,283 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:27:13,285 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:27:13,285 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:27:13,287 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:27:13,287 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:27:13,288 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:27:13,288 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:27:13,289 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:27:13,290 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:27:13,674 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:27:13,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:15,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:27:15,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:27:15,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:27:15,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.025 0.009 2026-10-13 21:27:15,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:27:15,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:15,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:15,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:15,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:15,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:15,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:27:15,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:27:16,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:27:16,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:27:16,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:27:16,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:27:16,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:16,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11515411 for PoS orders references: ['Order 00337-002-0005'] (draft: False) 2026-10-13 21:27:16,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:27:16,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11515411 with result: [{'id': 431, 'pos_reference': 'Order 00337-002-0005', 'account_move': False}] 2026-10-13 21:27:17,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.026 0.078 2026-10-13 21:27:17,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-13 21:27:17,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:27:17,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:17] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.015 2026-10-13 21:27:18,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:18] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.010 2026-10-13 21:27:19,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:27:19,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:27:19,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:27:19,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40691 2026-10-13 21:27:19,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:27:19,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40691 2026-10-13 21:27:19,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212719_665362_TestFrontend.txt 2026-10-13 21:27:19,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3q_vz3rr_chrome_odoo" 2026-10-13 21:27:19,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-13 21:27:20,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40980 2026-10-13 21:27:20,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwsb0basd_chrome_odoo 2026-10-13 21:27:20,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35395/json/version 2026-10-13 21:27:20,279 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35395/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:27:20,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:27:20,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35395/json 2026-10-13 21:27:20,310 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35395/json with timeout 3 increased to 10s during tests 2026-10-13 21:27:20,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35395/devtools/page/0840DADCA1BBC120DDB8A58F4A4BF5FD 2026-10-13 21:27:20,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:27:20,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:27:20,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:27:20,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:27:20,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:27:20,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:27:20,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:27:21,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.112 0.816 2026-10-13 21:27:21,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0840DADCA1BBC120DDB8A58F4A4BF5FD', 'loaderId': 'D90576DD970C3AE7410C4B833CF1B141', 'isDownload': False} 2026-10-13 21:27:21,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-13 21:27:21,555 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:21,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:21] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:27:21,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:21] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-10-13 21:27:21,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:21] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-13 21:27:22,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-13 21:27:22,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-10-13 21:27:22,138 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:22,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-13 21:27:22,159 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:22,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:27:23,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.282 0.582 2026-10-13 21:27:23,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.872 2026-10-13 21:27:23,155 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:23,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.098 2026-10-13 21:27:23,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:27:23,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:27:23,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.157 0.417 2026-10-13 21:27:24,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.053 2026-10-13 21:27:24,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.017 2026-10-13 21:27:24,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 21:27:24,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.043 0.059 2026-10-13 21:27:24,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:27:24,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.134 2026-10-13 21:27:24,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:24,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:27:24,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.172 2026-10-13 21:27:24,336 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:27:24,370 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:24,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.245 2026-10-13 21:27:24,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.244 2026-10-13 21:27:24,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.265 2026-10-13 21:27:24,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.207 2026-10-13 21:27:24,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.017 0.168 2026-10-13 21:27:24,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.152 2026-10-13 21:27:24,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.143 2026-10-13 21:27:24,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-13 21:27:24,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.142 2026-10-13 21:27:24,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.128 2026-10-13 21:27:24,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-13 21:27:24,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.072 2026-10-13 21:27:24,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.072 2026-10-13 21:27:25,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:27:25,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:27:25,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:27:25,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.025 2026-10-13 21:27:25,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.037 2026-10-13 21:27:25,204 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:26,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:26,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:26,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:26,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:27:26,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:27:26,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:26,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:26,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:27:26,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:26,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:26,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:26,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:27:26,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:27:26,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:26,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:26,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:27:26,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:27:26,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:26,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:26,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:26,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:27:26,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:27:26,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:26,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:26,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:26,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:27:26,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30175781 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-13 21:27:26,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:27:26,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30175781 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-13 21:27:26,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.070 0.090 2026-10-13 21:27:27,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:27:27,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.051 0.044 2026-10-13 21:27:27,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:27:28,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:27:28,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:28,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:27:28,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:28,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:27:28,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:27:28,410 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:28,414 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:28,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:28,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:28,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:27:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37801121 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-13 21:27:28,505 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [731, 732, 733] 2026-10-13 21:27:28,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37801121 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-13 21:27:28,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.075 0.095 2026-10-13 21:27:28,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.048 2026-10-13 21:27:29,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:27:29,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:29,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:29,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:29,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:27:29,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:29,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:27:29,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:27:29,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-13 21:27:29,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:27:29,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:27:29,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:27:29,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.038 2026-10-13 21:27:30,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:27:30,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:27:30,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:27:30,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-13 21:27:30,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:27:30,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40980 2026-10-13 21:27:30,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:27:30,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40980 2026-10-13 21:27:30,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212730_633077_TestFrontend.txt 2026-10-13 21:27:30,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwsb0basd_chrome_odoo" 2026-10-13 21:27:30,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-13 21:27:31,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41178 2026-10-13 21:27:31,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpf8pxaijn_chrome_odoo 2026-10-13 21:27:31,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43311/json/version 2026-10-13 21:27:31,145 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43311/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:27:31,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:27:31,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43311/json 2026-10-13 21:27:31,237 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43311/json with timeout 3 increased to 10s during tests 2026-10-13 21:27:31,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43311/devtools/page/9800D0C4849D4902EF27675BF3094528 2026-10-13 21:27:31,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:27:31,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:27:31,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:27:31,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:27:31,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:27:31,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:27:31,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:27:32,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.107 0.656 2026-10-13 21:27:32,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9800D0C4849D4902EF27675BF3094528', 'loaderId': 'BD0D68353E95BAD04D738D40BC296806', 'isDownload': False} 2026-10-13 21:27:32,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-13 21:27:32,383 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:32,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 21:27:32,428 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.023 2026-10-13 21:27:32,445 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.039 2026-10-13 21:27:32,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:27:32,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:27:33,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:33,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.024 0.008 2026-10-13 21:27:33,038 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:27:33,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:27:33,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.287 0.485 2026-10-13 21:27:33,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.780 2026-10-13 21:27:33,937 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:33,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.106 2026-10-13 21:27:34,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:27:34,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:27:34,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.202 0.451 2026-10-13 21:27:34,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.075 2026-10-13 21:27:34,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:27:34,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:27:35,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:27:35,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.023 0.053 2026-10-13 21:27:35,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.014 0.100 2026-10-13 21:27:35,199 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:35,210 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:35,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:35,228 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:35,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.146 2026-10-13 21:27:35,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:35,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.033 0.208 2026-10-13 21:27:35,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.261 2026-10-13 21:27:35,386 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.018 0.289 2026-10-13 21:27:35,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.262 2026-10-13 21:27:35,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.024 0.217 2026-10-13 21:27:35,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.251 2026-10-13 21:27:35,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.195 2026-10-13 21:27:35,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.176 2026-10-13 21:27:35,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.161 2026-10-13 21:27:35,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-13 21:27:35,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-13 21:27:35,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.066 2026-10-13 21:27:35,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.065 2026-10-13 21:27:35,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:27:35,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:27:35,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.020 2026-10-13 21:27:35,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.014 2026-10-13 21:27:36,082 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:36,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:36,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:27:36,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:27:36,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:36,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:27:37,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:27:37,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:37,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-13 21:27:37,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:27:37,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:27:37,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:27:37,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:37,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-13 21:27:37,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:27:37,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:27:38,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:27:38,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:38,020 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:27:38,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:38,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:27:38,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.013 2026-10-13 21:27:38,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91945924 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-13 21:27:38,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:27:38,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91945924 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-13 21:27:38,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.071 0.139 2026-10-13 21:27:38,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31519301 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-13 21:27:38,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31519301 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-13 21:27:38,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.059 0.067 2026-10-13 21:27:38,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.097 2026-10-13 21:27:39,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:27:39,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:27:39,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:27:39,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:27:39,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:27:39,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:39,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:27:39,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36936121 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-13 21:27:39,323 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [736] 2026-10-13 21:27:39,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36936121 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-13 21:27:39,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.049 0.091 2026-10-13 21:27:39,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:27:40,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:27:40,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:40,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41178 2026-10-13 21:27:40,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:27:40,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41178 2026-10-13 21:27:40,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212740_316732_TestFrontend.txt 2026-10-13 21:27:40,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpf8pxaijn_chrome_odoo" 2026-10-13 21:27:40,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-13 21:27:40,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41387 2026-10-13 21:27:40,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpiq83m5_5_chrome_odoo 2026-10-13 21:27:40,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45149/json/version 2026-10-13 21:27:40,815 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45149/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:27:40,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:27:40,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45149/json 2026-10-13 21:27:40,847 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45149/json with timeout 3 increased to 10s during tests 2026-10-13 21:27:40,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45149/devtools/page/07AF8E98FA217C48FC996CD14827451D 2026-10-13 21:27:40,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:27:40,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:27:41,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:27:41,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:27:41,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:27:41,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:27:41,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:27:42,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.096 0.884 2026-10-13 21:27:42,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '07AF8E98FA217C48FC996CD14827451D', 'loaderId': '4B0D20550705F838D3A046696CBC19AD', 'isDownload': False} 2026-10-13 21:27:42,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-13 21:27:42,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:42,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-13 21:27:42,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 21:27:42,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-13 21:27:42,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:27:42,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.018 2026-10-13 21:27:42,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:42,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.007 2026-10-13 21:27:42,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:42,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:27:43,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.271 0.555 2026-10-13 21:27:43,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.845 2026-10-13 21:27:43,699 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:43,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.110 2026-10-13 21:27:43,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:27:43,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:27:44,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.138 0.423 2026-10-13 21:27:44,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.050 2026-10-13 21:27:44,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:27:44,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:27:44,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.022 0.041 2026-10-13 21:27:44,707 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:27:44,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.021 0.104 2026-10-13 21:27:44,773 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:27:44,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:44,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:44,816 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:44,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.027 0.160 2026-10-13 21:27:44,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.236 2026-10-13 21:27:44,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.254 2026-10-13 21:27:44,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.262 2026-10-13 21:27:44,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.215 2026-10-13 21:27:44,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.015 0.138 2026-10-13 21:27:44,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:44] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.152 2026-10-13 21:27:45,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.108 2026-10-13 21:27:45,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.096 2026-10-13 21:27:45,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.111 2026-10-13 21:27:45,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.107 2026-10-13 21:27:45,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-13 21:27:45,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.069 2026-10-13 21:27:45,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.069 2026-10-13 21:27:45,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:27:45,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:27:45,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:27:45,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.019 2026-10-13 21:27:45,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.020 2026-10-13 21:27:45,665 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:46,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:27:46,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:27:46,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:27:46,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:27:46,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:27:46,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:27:46,615 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:27:46,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:27:46,642 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:46,643 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:46,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:27:46,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:27:46,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:27:46,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62422505 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-10-13 21:27:46,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:46,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62422505 with result: [{'id': 435, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-13 21:27:46,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.068 0.147 2026-10-13 21:27:47,050 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:27:47,054 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:27:47,055 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:27:47,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:27:47,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:27:47,059 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:27:47,061 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:27:47,063 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:27:47,065 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:27:47,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:27:47,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:27:47,069 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:27:47,070 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:27:47,071 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:27:47,079 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:27:47,081 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:47,090 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:47,093 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:27:47,098 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:27:47,100 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:27:47,101 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:47,104 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:27:47,109 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:27:47,110 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:27:47,114 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:27:47,115 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:27:47,116 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:27:47,121 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:27:47,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:27:47,123 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:27:47,127 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:47,130 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:27:47,132 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:47,135 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:27:47,139 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:27:47,147 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:27:47,148 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:27:47,152 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:27:47,156 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:27:47,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:27:47,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:27:47,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:27:47,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:27:47,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:27:47,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:27:47,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:27:47,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:27:47,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:27:47,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:27:47,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:27:47,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:27:47,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:27:47,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:27:47,170 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:27:47,171 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:27:47,171 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:27:47,179 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:27:47,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:27:47,185 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:27:47,186 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:27:47,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:27:47,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:27:47,200 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:27:47,206 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:27:47,211 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:27:47,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:27:47,223 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:27:47,226 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:27:47,233 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:27:47,237 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:27:47,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.016 2026-10-13 21:27:47,271 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-13 21:27:47,276 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:27:47,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:27:47,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:27:47,309 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:27:47,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:27:47,328 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:27:47,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:27:47,365 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:27:47,365 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:27:47,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.013 2026-10-13 21:27:47,370 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:27:47,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:27:47,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:27:47,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:27:47,372 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:27:47,372 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:27:47,373 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:27:47,376 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:27:47,376 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:27:47,377 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:27:47,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:27:47,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:27:47,379 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:27:47,379 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:27:47,380 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:27:47,381 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:27:47,381 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:27:47,382 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:27:47,382 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:27:47,383 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:27:47,389 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:27:47,411 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:27:47,412 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:27:47,415 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:27:47,431 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:27:47,431 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:27:47,439 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:27:47,440 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:27:47,459 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-13 21:27:47,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:27:47,486 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:27:47,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:27:47,490 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:47,493 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:27:47,495 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:27:47,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:27:47,497 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:27:47,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:27:47,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:27:47,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:27:47,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-13 21:27:47,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:27:47,943 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:27:48,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:48] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:49,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:27:49,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:27:49,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.028 2026-10-13 21:27:49,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:49] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.020 0.053 2026-10-13 21:27:50,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:27:50,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:27:50,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-13 21:27:50,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:27:50,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:27:50,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:27:50,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-13 21:27:50,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:27:50,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41387 2026-10-13 21:27:50,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:27:50,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41387 2026-10-13 21:27:50,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212750_455805_TestFrontend.txt 2026-10-13 21:27:50,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpiq83m5_5_chrome_odoo" 2026-10-13 21:27:50,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-13 21:27:54,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41634 2026-10-13 21:27:54,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpnle3jmd2_chrome_odoo 2026-10-13 21:27:54,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45859/json/version 2026-10-13 21:27:54,344 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45859/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:27:54,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:27:54,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45859/json 2026-10-13 21:27:54,413 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45859/json with timeout 3 increased to 10s during tests 2026-10-13 21:27:54,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45859/devtools/page/2DC6F3F78298F5ADF81B6171608EB6BF 2026-10-13 21:27:54,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:27:54,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:27:54,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:27:54,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:27:54,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:27:54,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:27:54,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:27:56,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.133 1.861 2026-10-13 21:27:56,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '2DC6F3F78298F5ADF81B6171608EB6BF', 'loaderId': 'C84407CA2C948766BAE6EEBE1F764C78', 'isDownload': False} 2026-10-13 21:27:56,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-13 21:27:56,779 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:56,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:56] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.011 2026-10-13 21:27:56,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:56] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.023 2026-10-13 21:27:56,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:56] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.048 2026-10-13 21:27:57,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:27:57,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 21:27:57,347 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:27:57,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-13 21:27:57,368 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:57,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:27:58,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.253 0.560 2026-10-13 21:27:58,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.829 2026-10-13 21:27:58,284 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:27:58,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.119 2026-10-13 21:27:58,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 21:27:58,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:27:59,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.160 0.458 2026-10-13 21:27:59,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.055 2026-10-13 21:27:59,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.013 2026-10-13 21:27:59,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:27:59,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:27:59,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.026 0.047 2026-10-13 21:27:59,395 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:27:59,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.123 2026-10-13 21:27:59,455 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:27:59,481 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:27:59,494 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:27:59,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.025 0.177 2026-10-13 21:27:59,549 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:27:59,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.242 2026-10-13 21:27:59,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.012 0.300 2026-10-13 21:27:59,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.006 0.344 2026-10-13 21:27:59,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.285 2026-10-13 21:27:59,805 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.039 0.268 2026-10-13 21:27:59,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.263 2026-10-13 21:27:59,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.262 2026-10-13 21:27:59,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.244 2026-10-13 21:27:59,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.244 2026-10-13 21:27:59,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:27:59] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.016 0.254 2026-10-13 21:28:00,050 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.015 0.215 2026-10-13 21:28:00,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.247 2026-10-13 21:28:00,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.019 0.280 2026-10-13 21:28:00,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.290 2026-10-13 21:28:00,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:28:00,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.278 2026-10-13 21:28:00,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:28:00,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.275 2026-10-13 21:28:00,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.290 2026-10-13 21:28:00,356 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.287 2026-10-13 21:28:00,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.284 2026-10-13 21:28:00,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.017 0.234 2026-10-13 21:28:00,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.232 2026-10-13 21:28:00,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.190 2026-10-13 21:28:00,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.158 2026-10-13 21:28:00,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.126 2026-10-13 21:28:00,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.095 2026-10-13 21:28:00,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.075 2026-10-13 21:28:00,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-13 21:28:00,557 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:01,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:28:01,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 21:28:01,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 21:28:01,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 21:28:01,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:28:01,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:28:01,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:28:01,458 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:28:01,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 21:28:01,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:28:01,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:28:01,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:28:01,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:28:01,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:28:01,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-13 21:28:02,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:28:02,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:28:02,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:28:02,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:28:02,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:28:02,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-13 21:28:02,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-13 21:28:02,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:28:02,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-13 21:28:02,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:28:02,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:28:02,915 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:02,920 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:28:02,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:28:02,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:28:03,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:28:03,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32799818 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-13 21:28:03,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:28:03,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32799818 with result: [{'id': 436, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-13 21:28:03,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.128 0.170 2026-10-13 21:28:03,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57587061 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-13 21:28:03,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57587061 with result: [{'id': 437, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-13 21:28:03,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.056 0.111 2026-10-13 21:28:03,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:03] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.147 2026-10-13 21:28:04,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:28:04,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:28:04,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,344 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:28:04,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:28:04,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-13 21:28:04,441 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:28:04,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-13 21:28:04,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:28:04,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:28:04,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-13 21:28:04,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-13 21:28:04,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:28:04,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41634 2026-10-13 21:28:04,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:28:04,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41634 2026-10-13 21:28:04,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212804_682651_TestFrontend.txt 2026-10-13 21:28:04,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpnle3jmd2_chrome_odoo" 2026-10-13 21:28:04,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-13 21:28:05,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41847 2026-10-13 21:28:05,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpyjqeua0l_chrome_odoo 2026-10-13 21:28:05,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46599/json/version 2026-10-13 21:28:05,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46599/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:28:05,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:28:05,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46599/json 2026-10-13 21:28:05,265 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46599/json with timeout 3 increased to 10s during tests 2026-10-13 21:28:05,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46599/devtools/page/35B573B95704AAF6D6873E496F08CCE2 2026-10-13 21:28:05,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:28:05,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:28:05,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:28:05,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:28:05,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:28:05,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:28:05,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:28:06,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:06] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.110 0.820 2026-10-13 21:28:06,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '35B573B95704AAF6D6873E496F08CCE2', 'loaderId': 'EA16DF28EDDA7F195C63C74B2B25416B', 'isDownload': False} 2026-10-13 21:28:06,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-13 21:28:06,528 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:28:06,566 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-13 21:28:06,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-10-13 21:28:06,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-13 21:28:06,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:28:07,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-13 21:28:07,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:28:07,076 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:28:07,077 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:28:07,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:28:07,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.276 0.578 2026-10-13 21:28:08,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.868 2026-10-13 21:28:08,047 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:28:08,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.102 2026-10-13 21:28:08,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:28:08,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:28:08,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.180 0.494 2026-10-13 21:28:09,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:28:09,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.067 2026-10-13 21:28:09,058 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:28:09,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:28:09,176 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.031 0.048 2026-10-13 21:28:09,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.136 2026-10-13 21:28:09,268 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:09,280 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:28:09,289 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:09,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:09,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.177 2026-10-13 21:28:09,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-13 21:28:09,330 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:28:09,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.239 2026-10-13 21:28:09,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.250 2026-10-13 21:28:09,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.219 2026-10-13 21:28:09,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.134 2026-10-13 21:28:09,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.020 0.173 2026-10-13 21:28:09,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.171 2026-10-13 21:28:09,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.145 2026-10-13 21:28:09,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.146 2026-10-13 21:28:09,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.113 2026-10-13 21:28:09,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.001 0.114 2026-10-13 21:28:09,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.091 2026-10-13 21:28:09,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.069 2026-10-13 21:28:09,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:28:09,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.020 2026-10-13 21:28:10,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:28:10,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:28:10,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:10,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:28:11,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:28:11,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33874930 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-10-13 21:28:11,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:28:11,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:28:11,038 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:28:11,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41847 2026-10-13 21:28:11,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:28:11,064 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41847 2026-10-13 21:28:11,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33874930 with result: [{'id': 438, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-13 21:28:11,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.057 0.091 2026-10-13 21:28:11,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212811_157868_TestFrontend.txt 2026-10-13 21:28:11,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpyjqeua0l_chrome_odoo" 2026-10-13 21:28:11,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-13 21:28:11,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42050 2026-10-13 21:28:11,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0l01s36h_chrome_odoo 2026-10-13 21:28:11,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42283/json/version 2026-10-13 21:28:11,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42283/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:28:11,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:28:11,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42283/json 2026-10-13 21:28:11,876 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42283/json with timeout 3 increased to 10s during tests 2026-10-13 21:28:11,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42283/devtools/page/257E0077DEF6AAE94F5F2DEB7730A58C 2026-10-13 21:28:11,901 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:28:11,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:28:12,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:28:12,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:28:12,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:28:12,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:28:12,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:28:13,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.099 0.724 2026-10-13 21:28:13,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '257E0077DEF6AAE94F5F2DEB7730A58C', 'loaderId': 'BA1433A45A58FCB6A51A992D6629D3AC', 'isDownload': False} 2026-10-13 21:28:13,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-13 21:28:13,039 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:28:13,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-13 21:28:13,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.030 2026-10-13 21:28:13,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.050 2026-10-13 21:28:13,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 21:28:13,586 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-13 21:28:13,618 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:13,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:28:13,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:28:13,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:28:14,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:28:14,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.299 0.613 2026-10-13 21:28:14,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.083 2026-10-13 21:28:14,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:28:14,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:28:14,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.025 0.054 2026-10-13 21:28:14,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.007 0.093 2026-10-13 21:28:14,884 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:14,905 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:14,920 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:14,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.018 0.143 2026-10-13 21:28:14,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:14] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.202 2026-10-13 21:28:15,011 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:28:15,020 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:28:15,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.016 0.228 2026-10-13 21:28:15,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.240 2026-10-13 21:28:15,070 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.215 2026-10-13 21:28:15,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.019 0.163 2026-10-13 21:28:15,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.179 2026-10-13 21:28:15,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.017 0.149 2026-10-13 21:28:15,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.161 2026-10-13 21:28:15,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.142 2026-10-13 21:28:15,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.147 2026-10-13 21:28:15,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.001 0.124 2026-10-13 21:28:15,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.139 2026-10-13 21:28:15,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-10-13 21:28:15,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:28:15,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:28:15,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.016 2026-10-13 21:28:15,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.020 2026-10-13 21:28:15,807 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:28:16,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-13 21:28:16,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:28:16,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:28:16,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.011 2026-10-13 21:28:16,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:28:16,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:28:16,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:28:16,856 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:28:16,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:28:16,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:28:16,858 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:28:16,861 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:28:16,863 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:28:16,865 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:28:16,866 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:28:16,867 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:28:16,869 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:28:16,870 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:28:16,871 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:28:16,871 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:28:16,872 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:28:16,874 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:28:16,875 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:28:16,875 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:28:16,876 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:28:16,876 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:28:16,877 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:28:16,883 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:28:16,884 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:28:16,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:28:16,886 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:28:16,886 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:28:16,887 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:28:16,902 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:16,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:28:16,927 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:28:16,929 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:28:16,930 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:28:16,941 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-13 21:28:16,943 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:28:16,949 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:28:16,961 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:28:16,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:28:16,979 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:16,988 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:28:17,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:28:17,026 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:28:17,030 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:28:17,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:28:17,037 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:28:17,039 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:28:17,040 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:28:17,044 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:28:17,049 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:28:17,053 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:28:17,056 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:28:17,057 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:28:17,061 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:28:17,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:28:17,069 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:28:17,070 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:28:17,071 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:28:17,072 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:28:17,073 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:28:17,074 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:28:17,075 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:28:17,079 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:28:17,080 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:28:17,082 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:28:17,083 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:28:17,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:28:17,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:28:17,085 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:28:17,086 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:28:17,086 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:28:17,087 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:28:17,088 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:28:17,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:28:17,090 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:28:17,101 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:28:17,110 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:17,113 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:17,114 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:28:17,118 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:28:17,132 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:17,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:28:17,162 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:28:17,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:28:17,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:28:17,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:17,188 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-10-13 21:28:17,190 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:28:17,200 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-13 21:28:17,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:28:17,207 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:28:17,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-13 21:28:17,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:28:17,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:17,234 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:28:17,239 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:28:17,241 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:28:17,242 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:28:17,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:28:17,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:28:17,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:28:17,244 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:28:17,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:28:17,246 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:28:17,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:28:17,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:28:17,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:28:17,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:28:17,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:28:17,250 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:28:17,250 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:28:17,251 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:28:17,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:28:17,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:28:17,253 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:28:17,253 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:28:17,254 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:28:17,255 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:28:17,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60798731 for PoS orders references: ['Order 00343-001-0001'] (draft: True) 2026-10-13 21:28:17,650 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-13 21:28:17,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:17,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60798731 with result: [{'id': 439, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-13 21:28:17,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.090 0.112 2026-10-13 21:28:17,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.085 2026-10-13 21:28:19,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:28:19,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:28:19,069 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:28:19,070 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:28:19,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:28:19,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:28:19,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.012 2026-10-13 21:28:19,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-13 21:28:19,132 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:28:19,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19959429 for PoS orders references: ['Order 00343-001-0001'] (draft: False) 2026-10-13 21:28:19,169 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [755] 2026-10-13 21:28:19,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19959429 with result: [{'id': 439, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-13 21:28:19,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.130 0.152 2026-10-13 21:28:19,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.231 2026-10-13 21:28:19,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:19] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D1dbd40c4-368b-4f06-a813-5cdf9fd0ac33?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.077 2026-10-13 21:28:20,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:28:20,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:20,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42050 2026-10-13 21:28:20,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:28:20,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42050 2026-10-13 21:28:20,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212820_296163_TestFrontend.txt 2026-10-13 21:28:20,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0l01s36h_chrome_odoo" 2026-10-13 21:28:20,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-13 21:28:24,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42290 2026-10-13 21:28:24,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4gnl52ea_chrome_odoo 2026-10-13 21:28:24,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43801/json/version 2026-10-13 21:28:24,373 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43801/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:28:24,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-13 21:28:24,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43801/json 2026-10-13 21:28:24,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43801/json with timeout 3 increased to 10s during tests 2026-10-13 21:28:24,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43801/devtools/page/BD70FF8D7C150BAF679AA104C071CDE3 2026-10-13 21:28:24,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-13 21:28:24,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-13 21:28:24,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:28:24,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-13 21:28:24,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-13 21:28:24,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-13 21:28:24,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:28:25,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:25] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.113 0.929 2026-10-13 21:28:25,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BD70FF8D7C150BAF679AA104C071CDE3', 'loaderId': '600A561CA66B0812A3C6B2F3F76867C2', 'isDownload': False} 2026-10-13 21:28:25,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-13 21:28:25,971 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:28:25,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:25] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-13 21:28:26,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:28:26,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-10-13 21:28:26,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-13 21:28:26,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-13 21:28:26,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-13 21:28:26,571 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:28:26,576 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:26,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-13 21:28:27,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:28:27,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.287 0.601 2026-10-13 21:28:27,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.063 2026-10-13 21:28:27,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.014 2026-10-13 21:28:27,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:28:27,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 14 0.022 0.048 2026-10-13 21:28:27,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.100 2026-10-13 21:28:27,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.113 2026-10-13 21:28:27,858 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:27,874 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:28:27,886 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:27,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.163 2026-10-13 21:28:27,910 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:27,927 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:28:27,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.014 0.203 2026-10-13 21:28:27,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:27] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.250 2026-10-13 21:28:28,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.007 0.260 2026-10-13 21:28:28,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.233 2026-10-13 21:28:28,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.180 2026-10-13 21:28:28,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.026 0.184 2026-10-13 21:28:28,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.235 2026-10-13 21:28:28,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.227 2026-10-13 21:28:28,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.008 0.253 2026-10-13 21:28:28,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-13 21:28:28,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.285 2026-10-13 21:28:28,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.005 0.308 2026-10-13 21:28:28,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.275 2026-10-13 21:28:28,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.011 0.266 2026-10-13 21:28:28,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.017 0.275 2026-10-13 21:28:28,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:28:28,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:28:28,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.013 0.268 2026-10-13 21:28:28,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.009 0.269 2026-10-13 21:28:28,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 8 0.010 0.263 2026-10-13 21:28:28,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.252 2026-10-13 21:28:28,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.020 0.220 2026-10-13 21:28:28,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.193 2026-10-13 21:28:28,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.173 2026-10-13 21:28:28,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.143 2026-10-13 21:28:28,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.105 2026-10-13 21:28:28,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.104 2026-10-13 21:28:28,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-13%2021:21:25 HTTP/1.1" 200 - 4 0.012 0.100 2026-10-13 21:28:28,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:29,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:28:29,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:28:29,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:28:29,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:28:29,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:28:29,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-13 21:28:29,853 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:28:29,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:28:29,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:28:29,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:28:29,856 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:28:29,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:28:29,858 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:28:29,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:28:29,868 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:28:29,876 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:28:29,880 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:28:29,881 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:28:29,882 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:28:29,883 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:28:29,884 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:28:29,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:28:29,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:28:29,886 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:28:29,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:28:29,888 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:28:29,888 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:28:29,889 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:28:29,889 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:28:29,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:28:29,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:28:29,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:28:29,893 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:28:29,898 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:28:29,900 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:28:29,901 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:28:29,901 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:28:29,906 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:28:29,907 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:28:29,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:28:29,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:28:29,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-13 21:28:29,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-13 21:28:29,926 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:28:29,928 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:28:29,928 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:28:29,931 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:28:29,932 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:28:29,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:28:29,936 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:28:29,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:28:29,940 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:29,947 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:28:29,948 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:28:29,955 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:28:29,962 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:29,963 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:28:29,965 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:28:29,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:28:29,967 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:28:29,968 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:28:29,972 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:28:29,973 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:28:29,978 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:28:29,979 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:28:29,980 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:28:29,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:28:29,986 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:28:29,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:29,995 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:29,997 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:28:29,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.009 2026-10-13 21:28:29,998 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:28:29,999 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:29] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:28:30,000 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:28:30,004 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:28:30,007 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:28:30,008 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:28:30,010 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:28:30,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:28:30,012 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:28:30,012 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:28:30,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:28:30,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:28:30,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:28:30,014 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:28:30,014 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:28:30,015 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:28:30,016 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:28:30,016 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:28:30,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:28:30,021 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:28:30,023 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:28:30,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:28:30,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:28:30,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:28:30,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:28:30,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:28:30,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:28:30,027 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:28:30,030 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:28:30,031 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:28:30,035 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:28:30,039 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:28:30,041 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:28:30,044 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:28:30,045 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:28:30,046 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:28:30,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:28:30,067 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:28:30,072 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:28:30,073 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:28:30,077 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:28:30,081 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:28:30,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:28:30,087 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:28:30,089 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:28:30,090 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:28:30,120 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:28:30,121 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:28:30,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:28:30,126 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:28:30,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:28:30,127 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:28:30,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:28:30,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:28:30,129 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:28:30,129 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:28:30,130 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:28:30,479 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-13 21:28:30,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72535288 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-10-13 21:28:30,522 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:28:30,626 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:28:30,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72535288 with result: [{'id': 440, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-10-13 21:28:30,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.059 0.101 2026-10-13 21:28:30,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:28:31,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-13 21:28:31,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:28:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:28:31,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42290 2026-10-13 21:28:31,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-13 21:28:31,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42290 2026-10-13 21:28:32,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212832_015668_TestFrontend.txt 2026-10-13 21:28:32,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4gnl52ea_chrome_odoo" 2026-10-13 21:28:32,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:28:59,493 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-13 21:29:02,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-13 21:29:03,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42539 2026-10-13 21:29:03,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpqplzqunl_chrome_odoo 2026-10-13 21:29:03,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44759/json/version 2026-10-13 21:29:03,153 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44759/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:29:03,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:29:03,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44759/json 2026-10-13 21:29:03,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44759/json with timeout 3 increased to 10s during tests 2026-10-13 21:29:03,198 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44759/devtools/page/573D424C86964E8867DA02F3F0AA0A40 2026-10-13 21:29:03,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:29:03,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:29:03,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:29:03,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:29:03,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:29:03,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:29:03,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:29:04,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:04] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.149 0.859 2026-10-13 21:29:04,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '573D424C86964E8867DA02F3F0AA0A40', 'loaderId': 'A45D36DA4355E67E07C053EA0BDEB962', 'isDownload': False} 2026-10-13 21:29:04,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-13 21:29:04,513 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:04,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:04] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:29:04,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:04] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-13 21:29:04,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:04] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-13 21:29:05,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:29:05,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-13 21:29:05,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:29:05,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:29:05,135 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:05,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:29:06,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.315 0.629 2026-10-13 21:29:06,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.952 2026-10-13 21:29:06,223 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:06,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.146 2026-10-13 21:29:06,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:29:06,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:29:06,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.149 0.397 2026-10-13 21:29:07,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.064 2026-10-13 21:29:07,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "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-10-13 21:29:07,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:29:07,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.030 0.049 2026-10-13 21:29:07,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:29:07,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.126 2026-10-13 21:29:07,320 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:07,352 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:29:07,359 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:07,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.023 0.187 2026-10-13 21:29:07,387 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:29:07,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.017 0.251 2026-10-13 21:29:07,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.273 2026-10-13 21:29:07,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.284 2026-10-13 21:29:07,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.221 2026-10-13 21:29:07,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.017 0.192 2026-10-13 21:29:07,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.193 2026-10-13 21:29:07,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.034 0.152 2026-10-13 21:29:07,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.173 2026-10-13 21:29:07,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.181 2026-10-13 21:29:07,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.163 2026-10-13 21:29:07,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.130 2026-10-13 21:29:07,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.110 2026-10-13 21:29:07,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.082 2026-10-13 21:29:08,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:29:08,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:29:08,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:29:08,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.020 2026-10-13 21:29:08,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.034 2026-10-13 21:29:08,223 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:09,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-13 21:29:09,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:09,065 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:09,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:09,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:29:09,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:29:09,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-13 21:29:09,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:09,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-13 21:29:09,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:29:09,260 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:29:09,261 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:29:09,263 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:29:09,264 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:29:09,265 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:29:09,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:29:09,273 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:29:09,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:29:09,274 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:29:09,275 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:29:09,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:29:09,277 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:29:09,281 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:29:09,286 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:29:09,288 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:29:09,290 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:29:09,292 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:29:09,293 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:29:09,296 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:29:09,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:09,298 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:29:09,299 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:29:09,308 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:29:09,316 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:29:09,320 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:29:09,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:29:09,328 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:29:09,329 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:29:09,332 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:29:09,333 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:29:09,335 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:29:09,335 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:29:09,336 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:29:09,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:29:09,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:29:09,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:29:09,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:29:09,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:29:09,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:29:09,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:29:09,340 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:29:09,340 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:29:09,341 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:29:09,359 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:29:09,381 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:29:09,383 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:29:09,398 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-13 21:29:09,404 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:29:09,410 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:29:09,413 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:29:09,427 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:09,430 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:29:09,433 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:29:09,443 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:29:09,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.017 2026-10-13 21:29:09,451 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:29:09,455 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:29:09,461 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:29:09,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:29:09,469 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:29:09,473 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:29:09,475 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:29:09,478 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:29:09,480 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:29:09,481 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:29:09,482 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:29:09,486 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:29:09,489 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:29:09,491 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:29:09,492 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:29:09,492 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:29:09,495 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:29:09,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:29:09,497 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:29:09,497 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:29:09,498 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:29:09,500 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:29:09,502 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:29:09,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:29:09,507 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:29:09,508 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:29:09,510 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:29:09,510 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:29:09,511 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:29:09,513 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:29:09,513 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:29:09,514 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:29:09,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:29:09,529 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:29:09,533 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:29:09,540 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:29:09,542 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:29:09,546 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:29:09,550 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:29:09,551 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:29:09,572 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:29:09,574 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:29:09,581 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:29:09,584 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:29:09,586 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:29:09,588 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:29:09,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:29:09,592 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:29:09,594 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:29:09,598 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:29:09,599 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:29:09,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:29:09,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:29:09,601 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:29:09,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:29:09,603 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:29:09,604 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:29:09,605 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:29:09,606 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:29:09,606 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:29:09,607 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:29:09,607 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:29:09,608 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:29:09,608 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:29:09,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:29:09,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21514998 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-13 21:29:09,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:09] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 21:29:10,072 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:10] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:29:10,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21514998 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-13 21:29:10,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.073 0.108 2026-10-13 21:29:10,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:29:11,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:29:11,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-13 21:29:11,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:29:11,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:29:11,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:29:11,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:29:11,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.045 2026-10-13 21:29:12,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:29:12,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:12,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:12,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:29:12,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:29:12,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:29:12,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:29:12,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:29:12,408 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:29:12,410 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:29:12,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:29:12,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:29:12,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:29:12,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48338676 for PoS orders references: ['Order 00345-002-0002'] (draft: False) 2026-10-13 21:29:12,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:29:12,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48338676 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0002', 'account_move': False}] 2026-10-13 21:29:12,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.058 0.137 2026-10-13 21:29:12,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:12] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-13 21:29:13,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:29:14,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-13 21:29:14,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:29:14,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:29:14,458 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:29:14,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-13 21:29:14,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:29:15,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-13 21:29:15,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-13 21:29:15,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-13 21:29:15,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-13 21:29:15,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:29:15,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:29:15,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9257665 for PoS orders references: ['Order 00345-002-0003'] (draft: True) 2026-10-13 21:29:15,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9257665 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-13 21:29:15,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.033 0.083 2026-10-13 21:29:16,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:29:17,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:29:17,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-13 21:29:17,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-13 21:29:17,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:29:17,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:29:17,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:29:17,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:29:17,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.017 2026-10-13 21:29:17,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:29:17,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63493153 for PoS orders references: ['Order 00345-002-0003'] (draft: False) 2026-10-13 21:29:17,201 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [765] 2026-10-13 21:29:17,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63493153 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-13 21:29:17,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.058 0.114 2026-10-13 21:29:18,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:29:18,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:29:18,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:29:18,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.046 2026-10-13 21:29:18,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:29:18,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:29:18,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:29:19,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.046 2026-10-13 21:29:19,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-13 21:29:19,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:19,843 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:19,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:29:19,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-13 21:29:19,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:29:19,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18013012 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-13 21:29:19,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:29:20,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18013012 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-13 21:29:20,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.033 0.092 2026-10-13 21:29:20,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:29:20,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:29:20,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.044 0.048 2026-10-13 21:29:21,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:29:21,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-13 21:29:21,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-13 21:29:21,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.040 2026-10-13 21:29:22,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:29:22,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:29:22,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-13 21:29:23,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16147729 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-13 21:29:23,018 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [761, 762] 2026-10-13 21:29:23,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16147729 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-13 21:29:23,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.039 0.079 2026-10-13 21:29:23,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:23] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.029 0.030 2026-10-13 21:29:23,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:29:24,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-13 21:29:24,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-13 21:29:24,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:29:24,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:29:24,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:29:24,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-13 21:29:24,377 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:29:24,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42539 2026-10-13 21:29:24,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:29:24,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42539 2026-10-13 21:29:24,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212924_501371_TestPoSRestaurantLoyalty.txt 2026-10-13 21:29:24,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpqplzqunl_chrome_odoo" 2026-10-13 21:29:24,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42811 2026-10-13 21:29:24,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpurqlrp5v_chrome_odoo 2026-10-13 21:29:24,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35345/json/version 2026-10-13 21:29:24,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35345/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:29:24,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:29:24,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35345/json 2026-10-13 21:29:24,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35345/json with timeout 3 increased to 10s during tests 2026-10-13 21:29:24,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35345/devtools/page/9C9406519D62A6011FA4CF2C601157FD 2026-10-13 21:29:24,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:29:24,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:29:24,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:29:24,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:29:24,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:29:24,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:29:25,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.017 0.070 2026-10-13 21:29:25,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9C9406519D62A6011FA4CF2C601157FD', 'loaderId': '711D59DA15A20160291391E2AA6E303D', 'isDownload': False} 2026-10-13 21:29:25,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-13 21:29:25,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:25,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.016 2026-10-13 21:29:25,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.029 0.031 2026-10-13 21:29:25,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.064 2026-10-13 21:29:25,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:29:25,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.010 2026-10-13 21:29:25,831 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:29:25,835 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:25,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-13 21:29:25,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:29:26,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.170 0.489 2026-10-13 21:29:26,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.655 2026-10-13 21:29:26,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:26,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.086 2026-10-13 21:29:26,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:29:26,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:29:27,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.190 0.508 2026-10-13 21:29:27,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:29:27,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-10-13 21:29:27,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-13 21:29:27,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:29:27,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.026 0.049 2026-10-13 21:29:27,785 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:27,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.131 2026-10-13 21:29:27,860 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:29:27,861 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.133 2026-10-13 21:29:27,880 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:29:27,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:27,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:27] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.029 0.202 2026-10-13 21:29:28,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.287 2026-10-13 21:29:28,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.292 2026-10-13 21:29:28,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.005 0.225 2026-10-13 21:29:28,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.032 0.188 2026-10-13 21:29:28,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.242 2026-10-13 21:29:28,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.209 2026-10-13 21:29:28,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-13 21:29:28,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.017 0.147 2026-10-13 21:29:28,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.151 2026-10-13 21:29:28,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.006 0.118 2026-10-13 21:29:28,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.064 2026-10-13 21:29:28,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:28] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.074 2026-10-13 21:29:29,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:29:29,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.043 2026-10-13 21:29:29,727 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:30,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:29:30,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:29:30,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99223973 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-13 21:29:30,518 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [767, 768] 2026-10-13 21:29:30,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99223973 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-13 21:29:30,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.068 0.078 2026-10-13 21:29:30,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.069 2026-10-13 21:29:31,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:31,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:29:32,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:29:32,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:29:32,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:29:32,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-13 21:29:32,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:29:33,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:29:33,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:29:33,122 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:29:33,123 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:29:33,134 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:29:33,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:29:33,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:29:33,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84919637 for PoS orders references: ['Order 00345-002-0004'] (draft: False) 2026-10-13 21:29:33,198 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:29:33,229 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [771, 772] 2026-10-13 21:29:33,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84919637 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-13 21:29:33,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.129 2026-10-13 21:29:33,544 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:29:33,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:29:33,545 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:29:33,546 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:29:33,547 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:29:33,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:29:33,549 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:29:33,550 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:29:33,553 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:29:33,554 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:29:33,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:29:33,556 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:29:33,557 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:29:33,558 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:29:33,559 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:29:33,559 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:29:33,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:29:33,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:29:33,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:29:33,564 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:29:33,565 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:29:33,566 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:29:33,566 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:29:33,567 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:29:33,573 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:29:33,575 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:29:33,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:29:33,595 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:29:33,596 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:29:33,597 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:29:33,611 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-13 21:29:33,614 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:29:33,621 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:29:33,632 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-13 21:29:33,634 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:29:33,641 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:29:33,661 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:29:33,661 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:29:33,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:29:33,662 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:29:33,663 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:29:33,664 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:29:33,664 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:29:33,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:29:33,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:29:33,665 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:29:33,666 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:29:33,666 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:29:33,674 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:29:33,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:29:33,677 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:29:33,685 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:29:33,691 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:29:33,692 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:29:33,707 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:29:33,709 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:29:33,713 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:29:33,717 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:29:33,720 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:29:33,724 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:29:33,725 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:29:33,727 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:29:33,739 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:29:33,741 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:29:33,760 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:29:33,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:29:33,780 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-13 21:29:33,791 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:29:33,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-13 21:29:33,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.019 2026-10-13 21:29:33,827 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:29:33,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:29:33,835 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:29:33,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:29:33,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:29:33,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:29:33,838 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:29:33,871 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:29:33,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:29:33,885 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:33,888 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:29:33,890 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 21:29:33,895 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:29:33,903 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:29:33,907 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:29:33,908 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:29:33,910 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:29:33,911 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:29:33,912 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:29:33,912 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:29:33,913 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:29:33,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:29:33,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:29:33,917 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:29:33,917 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:29:33,918 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:29:33,919 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:29:33,919 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:29:33,920 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:29:33,920 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:29:33,922 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:29:33,923 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:29:33,924 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:29:33,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:29:33,932 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:29:33,933 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:29:33,934 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:29:33,935 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:29:33,936 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:29:33,937 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:29:33,942 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:29:33,947 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:29:33,951 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:29:33,953 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:29:33,958 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:33,958 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:29:33,963 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:29:33,964 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:29:33,966 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:29:34,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:29:34,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:29:34,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:29:34,352 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:34] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:29:34,456 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:34] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:35,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:29:35,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:29:35,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32008576 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-13 21:29:35,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:29:35,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32008576 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-13 21:29:35,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.019 0.042 2026-10-13 21:29:36,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:36,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:29:37,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:29:37,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-13 21:29:37,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:29:37,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-13 21:29:37,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43548837 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-13 21:29:37,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43548837 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-13 21:29:37,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.056 0.071 2026-10-13 21:29:38,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:29:38,292 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:38,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42811 2026-10-13 21:29:38,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:29:38,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42811 2026-10-13 21:29:38,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212938_432102_TestPoSRestaurantLoyalty.txt 2026-10-13 21:29:38,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpurqlrp5v_chrome_odoo" 2026-10-13 21:29:38,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-13 21:29:39,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43064 2026-10-13 21:29:39,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp6iphh5z6_chrome_odoo 2026-10-13 21:29:39,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41795/json/version 2026-10-13 21:29:39,010 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41795/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:29:39,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:29:39,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41795/json 2026-10-13 21:29:39,076 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41795/json with timeout 3 increased to 10s during tests 2026-10-13 21:29:39,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41795/devtools/page/FAB5E158AD01A69798FAC995C0C790B4 2026-10-13 21:29:39,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:29:39,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:29:39,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:29:39,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:29:39,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:29:39,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:29:39,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:29:40,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.112 0.811 2026-10-13 21:29:40,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FAB5E158AD01A69798FAC995C0C790B4', 'loaderId': '49C594D1C8D9BBBE30385E268A67C3F9', 'isDownload': False} 2026-10-13 21:29:40,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-13 21:29:40,357 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:40,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-13 21:29:40,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.029 2026-10-13 21:29:40,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-13 21:29:40,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:29:40,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.009 2026-10-13 21:29:41,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-13 21:29:41,014 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:29:41,024 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:29:41,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:29:42,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.288 1.589 2026-10-13 21:29:42,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.902 2026-10-13 21:29:42,999 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:43,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.084 2026-10-13 21:29:43,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:29:43,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:29:43,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.166 0.476 2026-10-13 21:29:43,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.069 2026-10-13 21:29:43,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:29:43,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:29:43,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:29:44,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.035 0.061 2026-10-13 21:29:44,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.007 0.114 2026-10-13 21:29:44,144 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:44,166 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:44,180 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:29:44,188 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:44,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:44,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.016 0.188 2026-10-13 21:29:44,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.230 2026-10-13 21:29:44,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.235 2026-10-13 21:29:44,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.243 2026-10-13 21:29:44,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.203 2026-10-13 21:29:44,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.016 0.154 2026-10-13 21:29:44,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.183 2026-10-13 21:29:44,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.136 2026-10-13 21:29:44,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.138 2026-10-13 21:29:44,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.135 2026-10-13 21:29:44,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.129 2026-10-13 21:29:44,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.002 0.101 2026-10-13 21:29:44,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.017 0.080 2026-10-13 21:29:44,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.087 2026-10-13 21:29:44,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:29:44,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:29:44,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.023 2026-10-13 21:29:44,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.046 2026-10-13 21:29:45,055 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:45,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:29:45,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:29:45,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:29:45,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:29:45,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:29:45,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:29:45,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:29:46,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:29:46,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:29:46,857 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:29:46,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:29:46,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:29:46,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:29:46,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:29:46,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:29:46,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:29:46,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:29:46,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-13 21:29:47,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:29:47,847 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:29:47,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:29:47,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:29:47,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:29:47,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:29:47,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:29:47,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-13 21:29:47,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:29:47,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-13 21:29:47,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:29:48,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:29:48,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:29:48,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:29:48,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:29:48,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:29:48,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:29:48,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-13 21:29:48,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:29:48,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:29:48,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-13 21:29:48,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:29:48,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:29:48,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:48,207 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:29:48,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:29:48,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-13 21:29:48,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:29:48,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:29:48,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:29:48,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:29:48,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:29:48,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:29:48,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89390763 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-13 21:29:48,339 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:29:48,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89390763 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-13 21:29:48,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.054 0.096 2026-10-13 21:29:48,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.095 2026-10-13 21:29:48,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.039 2026-10-13 21:29:49,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:29:49,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:29:49,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:29:49,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:29:49,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:29:49,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:29:49,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:29:49,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:29:49,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:29:49,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:29:49,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43064 2026-10-13 21:29:49,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:29:49,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43064 2026-10-13 21:29:49,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_212949_579331_TestPoSRestaurantLoyalty.txt 2026-10-13 21:29:49,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp6iphh5z6_chrome_odoo" 2026-10-13 21:29:49,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43279 2026-10-13 21:29:49,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpu7w01ieq_chrome_odoo 2026-10-13 21:29:49,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43005/json/version 2026-10-13 21:29:49,897 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43005/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:29:49,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:29:49,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43005/json 2026-10-13 21:29:49,940 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43005/json with timeout 3 increased to 10s during tests 2026-10-13 21:29:49,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43005/devtools/page/3133408A611D7FB0BDD718B096E79B43 2026-10-13 21:29:49,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:29:49,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:29:50,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:29:50,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:29:50,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:29:50,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:29:50,137 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.015 0.076 2026-10-13 21:29:50,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '3133408A611D7FB0BDD718B096E79B43', 'loaderId': '4A38D06EB7E6F7E32EFDE483FA80E07D', 'isDownload': False} 2026-10-13 21:29:50,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-13 21:29:50,159 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:50,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:29:50,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-13 21:29:50,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-13 21:29:50,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:29:50,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:29:50,734 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:29:50,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:29:50,749 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:50,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:29:51,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.143 0.541 2026-10-13 21:29:51,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.702 2026-10-13 21:29:51,531 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:29:51,594 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.110 2026-10-13 21:29:51,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:29:51,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:29:52,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.201 0.445 2026-10-13 21:29:52,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-10-13 21:29:52,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:29:52,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-13 21:29:52,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:29:52,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.042 0.051 2026-10-13 21:29:52,712 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:29:52,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.133 2026-10-13 21:29:52,756 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:52,769 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:29:52,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.199 2026-10-13 21:29:52,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.212 2026-10-13 21:29:52,844 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:29:52,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.010 0.266 2026-10-13 21:29:52,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.265 2026-10-13 21:29:52,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.176 2026-10-13 21:29:52,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.161 2026-10-13 21:29:53,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.030 0.169 2026-10-13 21:29:53,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.167 2026-10-13 21:29:53,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.170 2026-10-13 21:29:53,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.167 2026-10-13 21:29:53,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.153 2026-10-13 21:29:53,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.137 2026-10-13 21:29:53,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.103 2026-10-13 21:29:53,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.077 2026-10-13 21:29:53,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:29:53,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.048 2026-10-13 21:29:53,914 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:29:54,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:29:54,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:29:54,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:29:54,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:29:54,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:29:54,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:29:54,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:29:54,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-13 21:29:55,503 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:29:55,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-13 21:29:55,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:29:55,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18889699 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-13 21:29:55,711 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [776, 777] 2026-10-13 21:29:55,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18889699 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-13 21:29:55,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.059 0.123 2026-10-13 21:29:56,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:29:56,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:29:57,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:29:57,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15906568 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-13 21:29:57,430 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [778, 779, 780] 2026-10-13 21:29:57,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15906568 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-13 21:29:57,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.053 0.146 2026-10-13 21:29:57,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-10-13 21:29:58,371 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:29:58,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:29:58,391 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:29:59,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:29:59,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:29:59,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:29:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.044 2026-10-13 21:30:00,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-13 21:30:00,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-13 21:30:00,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-13 21:30:00,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-13 21:30:00,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:30:00,113 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:30:00,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:00,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30210683 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-13 21:30:00,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:00,155 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [781, 782, 783] 2026-10-13 21:30:00,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30210683 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-13 21:30:00,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.039 0.085 2026-10-13 21:30:01,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-13 21:30:01,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.032 2026-10-13 21:30:01,846 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:30:01,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:30:01,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:01,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:01,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:30:01,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:01,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:01,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-13 21:30:01,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-13 21:30:02,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-13 21:30:02,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.024 2026-10-13 21:30:02,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-13 21:30:02,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:02] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:30:03,012 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:03,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:30:03,016 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:03,023 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:30:03,024 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:30:03,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:30:03,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:30:03,026 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:30:03,027 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:30:03,028 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:30:03,029 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:30:03,029 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:30:03,030 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:30:03,031 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:30:03,034 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:30:03,034 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:30:03,035 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:30:03,035 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:30:03,036 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:30:03,037 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:30:03,039 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:30:03,040 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:30:03,041 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:30:03,041 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:30:03,042 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:30:03,045 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:30:03,045 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:30:03,048 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:30:03,054 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:30:03,061 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:30:03,062 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:30:03,063 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:30:03,069 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:30:03,071 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:30:03,084 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:30:03,090 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:30:03,094 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:30:03,101 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-13 21:30:03,134 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:30:03,140 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:30:03,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:30:03,154 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:30:03,156 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:03,172 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:30:03,175 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:30:03,182 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:30:03,189 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:30:03,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:30:03,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:30:03,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:30:03,195 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:30:03,197 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:30:03,198 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:30:03,199 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:30:03,199 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:30:03,203 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:30:03,204 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:30:03,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:30:03,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:30:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:30:03,207 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:30:03,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:30:03,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:30:03,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:30:03,212 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:30:03,213 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:30:03,214 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:30:03,218 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:03,219 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:30:03,221 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:30:03,221 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:30:03,222 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:30:03,223 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:30:03,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:30:03,225 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:30:03,225 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:30:03,226 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:30:03,226 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:30:03,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:30:03,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:30:03,261 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:30:03,275 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:30:03,295 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:30:03,301 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:30:03,317 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:30:03,328 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:03,330 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:30:03,334 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:30:03,335 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:30:03,336 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:30:03,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:30:03,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:30:03,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:30:03,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:30:03,342 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:03,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:30:03,344 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:30:03,345 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:30:03,346 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:30:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:30:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:30:03,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:30:03,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:30:03,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:30:03,349 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:30:03,349 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:30:03,349 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:30:03,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:30:03,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:30:03,351 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:30:03,351 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:30:03,351 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:30:03,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:30:03,353 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:30:03,353 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:30:03,354 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:30:03,354 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:30:03,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:30:03,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40632593 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-13 21:30:03,809 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 21:30:03,822 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [784, 785, 786] 2026-10-13 21:30:03,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40632593 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-13 21:30:03,897 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:30:03,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.040 0.070 2026-10-13 21:30:05,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:30:05,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:30:05,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:30:05,194 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:05,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:30:05,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:30:05,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:30:05,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:30:05,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-13 21:30:05,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-13 21:30:05,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:30:05,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:30:05,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-13 21:30:05,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:30:05,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-13 21:30:05,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:30:05,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43279 2026-10-13 21:30:05,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:30:05,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43279 2026-10-13 21:30:05,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213005_495166_TestPoSRestaurantLoyalty.txt 2026-10-13 21:30:05,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpu7w01ieq_chrome_odoo" 2026-10-13 21:30:05,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43530 2026-10-13 21:30:05,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpq5qsttps_chrome_odoo 2026-10-13 21:30:05,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39309/json/version 2026-10-13 21:30:05,829 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39309/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:30:05,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:30:05,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39309/json 2026-10-13 21:30:05,910 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39309/json with timeout 3 increased to 10s during tests 2026-10-13 21:30:05,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39309/devtools/page/FE8E2E087C3E13DF91135298875C6902 2026-10-13 21:30:05,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:30:05,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:30:05,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:30:05,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:30:05,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:30:05,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:30:06,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.010 0.047 2026-10-13 21:30:06,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FE8E2E087C3E13DF91135298875C6902', 'loaderId': '9474C469F7886BD6344E06BC9EAD7B3E', 'isDownload': False} 2026-10-13 21:30:06,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-13 21:30:06,084 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:06,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-13 21:30:06,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-13 21:30:06,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.050 2026-10-13 21:30:06,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:30:06,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:30:06,717 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:30:06,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 21:30:06,736 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:30:06,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:30:07,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.192 0.481 2026-10-13 21:30:07,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.689 2026-10-13 21:30:07,536 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:07,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.140 2026-10-13 21:30:07,685 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:30:07,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 21:30:08,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.194 0.521 2026-10-13 21:30:08,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-13 21:30:08,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30: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-10-13 21:30:08,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-13 21:30:08,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:30:08,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.025 0.048 2026-10-13 21:30:08,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.098 2026-10-13 21:30:08,810 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:08,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:08,834 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:08,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.010 0.149 2026-10-13 21:30:08,860 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:08,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.155 2026-10-13 21:30:08,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.229 2026-10-13 21:30:08,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.228 2026-10-13 21:30:08,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.183 2026-10-13 21:30:08,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.129 2026-10-13 21:30:09,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.016 0.149 2026-10-13 21:30:09,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.168 2026-10-13 21:30:09,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.121 2026-10-13 21:30:09,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.123 2026-10-13 21:30:09,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.109 2026-10-13 21:30:09,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.005 0.111 2026-10-13 21:30:09,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.084 2026-10-13 21:30:09,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.078 2026-10-13 21:30:09,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:09,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:09,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:30:09,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:30:09,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:09,836 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:30:09,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-13 21:30:09,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-13 21:30:09,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:09,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:30:09,914 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:09,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:30:09,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:30:09,958 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:30:09,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.017 0.008 2026-10-13 21:30:09,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-13 21:30:09,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:30:09,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:09] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:30:10,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.012 0.008 2026-10-13 21:30:10,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:30:10,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:30:10,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:30:10,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:30:10,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:30:10,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:30:10,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-13 21:30:10,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:30:10,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:30:10,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:30:11,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:30:11,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-13 21:30:11,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:30:11,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:30:11,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:30:11,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:30:11,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:30:11,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-13 21:30:11,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:30:11,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:11,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:30:11,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-13 21:30:11,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-13 21:30:11,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:11,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-13 21:30:11,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-13 21:30:11,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:30:11,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:30:11,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.013 2026-10-13 21:30:11,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.010 2026-10-13 21:30:11,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:11] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:30:12,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:30:12,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:30:12,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-10-13 21:30:12,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:30:12,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:12] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:30:12,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-13 21:30:12,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-13 21:30:12,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 21:30:12,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:30:12,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-13 21:30:12,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-13 21:30:12,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-13 21:30:12,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-13 21:30:12,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:12] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.022 0.013 2026-10-13 21:30:13,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:30:13,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-13 21:30:13,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:13,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:13,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:30:13,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-13 21:30:13,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-13 21:30:13,754 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:13,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-13 21:30:13,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-13 21:30:13,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:30:13,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:13] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:30:13,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:13,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:30:13,838 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:30:13,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:30:13,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-13 21:30:13,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-13 21:30:13,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:30:13,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-13 21:30:13,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:30:13,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:30:13,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:30:13,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-13 21:30:13,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:30:13,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:14,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:14,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-13 21:30:14,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-13 21:30:14,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:30:14,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:30:14,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:30:14,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-13 21:30:14,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:30:14,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:30:14,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-13 21:30:14,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-13 21:30:14,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:14,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.006 2026-10-13 21:30:14,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:14,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-13 21:30:14,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-13 21:30:14,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:30:14,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-13 21:30:14,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:14,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.009 2026-10-13 21:30:14,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:30:14,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.046 2026-10-13 21:30:14,418 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:15,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:15,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-13 21:30:15,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:15,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:30:15,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:30:15,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 21:30:15,265 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:15,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43530 2026-10-13 21:30:15,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:30:15,290 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43530 2026-10-13 21:30:15,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213015_393139_TestPoSRestaurantLoyalty.txt 2026-10-13 21:30:15,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpq5qsttps_chrome_odoo" 2026-10-13 21:30:15,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-13 21:30:15,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43760 2026-10-13 21:30:15,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpa7438gcq_chrome_odoo 2026-10-13 21:30:15,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39519/json/version 2026-10-13 21:30:15,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39519/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:30:15,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:30:15,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39519/json 2026-10-13 21:30:15,938 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39519/json with timeout 3 increased to 10s during tests 2026-10-13 21:30:15,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39519/devtools/page/E504A3BC465EAD3945F7620A4B0E18A0 2026-10-13 21:30:15,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:30:15,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:30:16,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:30:16,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:30:16,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:30:16,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:30:16,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:30:17,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.129 1.007 2026-10-13 21:30:17,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E504A3BC465EAD3945F7620A4B0E18A0', 'loaderId': '9CDC79A6C38E1C74B5DC97F7053C3F85', 'isDownload': False} 2026-10-13 21:30:17,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-13 21:30:17,418 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:17,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:30:17,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-13 21:30:17,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-13 21:30:17,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-10-13 21:30:17,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:30:18,029 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:30:18,029 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 21:30:18,038 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:18,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:30:18,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.305 0.543 2026-10-13 21:30:18,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.850 2026-10-13 21:30:19,013 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:19,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.104 2026-10-13 21:30:19,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:30:19,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:30:19,856 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.178 0.445 2026-10-13 21:30:19,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.061 2026-10-13 21:30:19,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:30:20,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-13 21:30:20,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:30:20,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.040 0.063 2026-10-13 21:30:20,154 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:20,224 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.022 0.168 2026-10-13 21:30:20,238 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:20,262 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:20,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.213 2026-10-13 21:30:20,300 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:30:20,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.019 0.287 2026-10-13 21:30:20,369 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:20,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.300 2026-10-13 21:30:20,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.328 2026-10-13 21:30:20,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.242 2026-10-13 21:30:20,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.164 2026-10-13 21:30:20,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.019 0.176 2026-10-13 21:30:20,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.146 2026-10-13 21:30:20,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.144 2026-10-13 21:30:20,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.132 2026-10-13 21:30:20,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.123 2026-10-13 21:30:20,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.010 0.131 2026-10-13 21:30:20,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.100 2026-10-13 21:30:20,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.090 2026-10-13 21:30:20,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:20,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:20,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:20,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.026 2026-10-13 21:30:21,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.014 0.010 2026-10-13 21:30:21,062 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:21,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-13 21:30:21,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:30:21,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:30:21,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:30:21,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:30:22,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.004 2026-10-13 21:30:22,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:22,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:22,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:22,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:30:23,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-13 21:30:23,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-13 21:30:23,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:23,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:30:23,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-13 21:30:24,056 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:30:24,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:24,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:24,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:24,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:24,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:24,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:24,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:24,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:30:24,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:24,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:24,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:24,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93027286 for PoS orders references: ['Order 00347-002-0002'] (draft: True) 2026-10-13 21:30:24,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93027286 with result: [{'id': 447, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-13 21:30:24,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.070 0.111 2026-10-13 21:30:24,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.047 2026-10-13 21:30:25,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:30:25,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:30:25,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:30:25,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:25,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:25,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:25,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:25,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:25,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:25,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:30:26,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:30:26,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:26,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7613565 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-13 21:30:26,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-13 21:30:26,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7613565 with result: [{'id': 448, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-13 21:30:26,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.070 2026-10-13 21:30:27,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:27,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:27,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:27,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.042 2026-10-13 21:30:28,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:30:28,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-13 21:30:28,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:30:28,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-13 21:30:28,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:30:28,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.033 2026-10-13 21:30:28,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.058 2026-10-13 21:30:28,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.036 2026-10-13 21:30:29,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:30:29,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:29,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:30:29,387 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:30:29,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:30:30,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:30,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:30,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:30,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:30:30,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:30,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:30,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:30,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-13 21:30:30,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:30,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8501221 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-13 21:30:30,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-13 21:30:30,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8501221 with result: [{'id': 449, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-13 21:30:30,427 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.076 2026-10-13 21:30:31,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:31,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:31,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:31,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.048 2026-10-13 21:30:32,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-13 21:30:32,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-13 21:30:32,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:30:32,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-13 21:30:32,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:32] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.021 2026-10-13 21:30:32,126 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:32] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.037 2026-10-13 21:30:32,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:30:32,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:30:32,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:30:32,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:30:32,940 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:32,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43760 2026-10-13 21:30:32,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:30:32,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43760 2026-10-13 21:30:33,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213033_052372_TestPoSRestaurantLoyalty.txt 2026-10-13 21:30:33,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpa7438gcq_chrome_odoo" 2026-10-13 21:30:33,081 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-13 21:30:33,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43973 2026-10-13 21:30:33,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmagec4fo_chrome_odoo 2026-10-13 21:30:33,726 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38453/json/version 2026-10-13 21:30:33,728 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38453/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:30:33,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:30:33,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38453/json 2026-10-13 21:30:33,772 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38453/json with timeout 3 increased to 10s during tests 2026-10-13 21:30:33,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38453/devtools/page/1E2AE59144934B7DB9DDA5F20A6B801C 2026-10-13 21:30:33,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:30:33,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:30:33,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:30:33,971 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:30:33,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:30:33,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:30:33,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:30:34,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:34] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.092 0.787 2026-10-13 21:30:34,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '1E2AE59144934B7DB9DDA5F20A6B801C', 'loaderId': 'D032CF074DB0FE24D84E3478C71C30EC', 'isDownload': False} 2026-10-13 21:30:34,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-13 21:30:34,892 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:34,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-13 21:30:34,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.035 2026-10-13 21:30:34,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:30:35,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:30:35,433 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-13 21:30:35,466 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:35,482 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:30:35,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:30:35,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:30:36,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.343 0.649 2026-10-13 21:30:36,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 1.003 2026-10-13 21:30:36,589 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:30:36,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.112 2026-10-13 21:30:36,772 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-13 21:30:36,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:30:37,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.193 0.498 2026-10-13 21:30:37,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:30:37,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.048 2026-10-13 21:30:37,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.014 2026-10-13 21:30:37,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:30:37,799 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.035 0.054 2026-10-13 21:30:37,827 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:30:37,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.010 0.127 2026-10-13 21:30:37,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.017 0.176 2026-10-13 21:30:37,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:30:37,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:37,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.238 2026-10-13 21:30:37,980 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:37,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.258 2026-10-13 21:30:38,001 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:30:38,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-13 21:30:38,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.026 0.174 2026-10-13 21:30:38,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.203 2026-10-13 21:30:38,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.132 2026-10-13 21:30:38,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.011 0.131 2026-10-13 21:30:38,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.016 0.131 2026-10-13 21:30:38,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.155 2026-10-13 21:30:38,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.137 2026-10-13 21:30:38,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.143 2026-10-13 21:30:38,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.127 2026-10-13 21:30:38,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.064 2026-10-13 21:30:38,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:38,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:30:38,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.024 2026-10-13 21:30:38,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.023 2026-10-13 21:30:38,775 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:30:39,655 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:39,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:39,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:39,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:39,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:39,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:39,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:39,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:30:39,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:39,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73236488 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-13 21:30:39,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-13 21:30:39,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73236488 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-13 21:30:39,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.071 0.084 2026-10-13 21:30:39,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:30:40,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:30:40,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-13 21:30:40,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.040 0.047 2026-10-13 21:30:41,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:30:41,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:30:41,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:30:41,611 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:30:41,612 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:30:41,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:30:41,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:30:41,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-13 21:30:41,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:30:41,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1832015 for PoS orders references: ['Order 00348-002-0001'] (draft: False) 2026-10-13 21:30:41,682 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:30:41,706 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [794] 2026-10-13 21:30:41,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1832015 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-13 21:30:41,885 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.065 0.155 2026-10-13 21:30:42,678 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:42,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:42,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:30:42,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:43,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:30:43,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:30:43,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:30:43,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:43,537 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:43,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:43,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:43,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:43,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:43,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-13 21:30:44,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-13 21:30:44,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:44,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78048386 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-10-13 21:30:44,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-13 21:30:44,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78048386 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-13 21:30:44,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.088 2026-10-13 21:30:45,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:45,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:45,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:45,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.048 2026-10-13 21:30:45,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-13 21:30:46,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-13 21:30:46,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-13 21:30:46,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:30:46,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:30:46,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:30:47,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:30:47,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:47,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:47,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:47,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:47,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:47,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:30:47,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:30:48,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:30:48,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:30:48,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:30:48,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:30:48,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:30:48,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88166796 for PoS orders references: ['Order 00348-002-0003'] (draft: False) 2026-10-13 21:30:48,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:30:48,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88166796 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-10-13 21:30:48,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.059 0.108 2026-10-13 21:30:49,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:49,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:49,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:49,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.027 2026-10-13 21:30:49,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-13 21:30:49,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:30:49,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:30:49,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:30:49,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:30:49,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:30:50,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:30:50,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:30:50,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-13 21:30:50,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-13 21:30:50,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:30:50,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:50,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93074540 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-10-13 21:30:50,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-13 21:30:51,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93074540 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-13 21:30:51,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.051 0.088 2026-10-13 21:30:51,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:30:51,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:51,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:51,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:51,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.040 2026-10-13 21:30:52,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-13 21:30:52,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:30:52,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:30:52,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:30:52,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.042 2026-10-13 21:30:53,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-13 21:30:53,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-13 21:30:53,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-13 21:30:53,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-13 21:30:53,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-13 21:30:53,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-13 21:30:53,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:53,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:30:53,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:53,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:53,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:53,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.047 2026-10-13 21:30:54,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-13 21:30:54,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:30:54,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:30:54,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.036 2026-10-13 21:30:55,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-13 21:30:55,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-13 21:30:55,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-13 21:30:55,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-13 21:30:55,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-13 21:30:55,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-13 21:30:55,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:55,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:30:55,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:55,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:55,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.039 2026-10-13 21:30:56,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-13 21:30:56,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:30:56,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:30:56,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.034 2026-10-13 21:30:57,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-13 21:30:57,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:30:57,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:30:57,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:30:57,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:30:57,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:30:57,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74426822 for PoS orders references: ['Order 00348-002-0004'] (draft: False) 2026-10-13 21:30:57,357 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [798] 2026-10-13 21:30:57,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74426822 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-13 21:30:57,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.044 0.129 2026-10-13 21:30:58,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-13 21:30:58,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-13 21:30:58,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-13 21:30:58,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-13 21:30:58,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-13 21:30:58,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-13 21:30:58,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:30:58,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:30:58,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:30:58,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:30:58,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-13 21:30:58,548 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.047 2026-10-13 21:30:59,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:30:59,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:30:59,352 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-13 21:30:59,368 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-13 21:30:59,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-13 21:30:59,401 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-13 21:30:59,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-13 21:30:59,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-13 21:30:59,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:59] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.016 0.036 2026-10-13 21:30:59,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-13 21:30:59,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:30:59,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:30:59,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:59] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.013 0.031 2026-10-13 21:30:59,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:30:59,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.049 2026-10-13 21:30:59,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:30:59] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.018 0.082 2026-10-13 21:31:00,351 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:31:00,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:31:00,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-13 21:31:00,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-13 21:31:00,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:31:00,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-13 21:31:00,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-13 21:31:00,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-13 21:31:00,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-13 21:31:00,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-13 21:31:00,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:31:00,535 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:00,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:31:00,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87174287 for PoS orders references: ['Order 00348-002-0002'] (draft: False) 2026-10-13 21:31:00,572 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [796] 2026-10-13 21:31:00,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87174287 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-13 21:31:00,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.052 0.121 2026-10-13 21:31:00,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:31:00,833 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:31:00,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:31:00,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:31:00,836 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:31:00,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:31:00,838 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:31:00,845 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:31:00,846 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:31:00,847 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:31:00,847 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:31:00,848 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:31:00,849 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:31:00,852 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:31:00,853 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:31:00,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:31:00,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:31:00,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:31:00,855 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:31:00,856 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:31:00,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:31:00,857 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:31:00,859 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:31:00,859 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:31:00,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:31:00,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:31:00,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:31:00,861 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:31:00,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:31:00,863 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:31:00,867 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:31:00,877 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:31:00,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:31:00,893 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:31:00,896 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:31:00,907 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:31:00,926 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:31:00,930 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:31:00,957 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-13 21:31:00,996 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-13 21:31:01,009 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:31:01,015 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-13 21:31:01,022 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:01,071 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:31:01,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-13 21:31:01,081 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-13 21:31:01,088 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:31:01,091 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:31:01,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:31:01,097 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:31:01,101 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:31:01,106 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:31:01,125 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:31:01,148 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:31:01,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.026 0.048 2026-10-13 21:31:01,156 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:31:01,165 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:31:01,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:31:01,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:31:01,167 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:31:01,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:31:01,168 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:31:01,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:31:01,170 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:31:01,171 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:31:01,172 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:31:01,172 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:31:01,172 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:31:01,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:31:01,174 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:31:01,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:31:01,176 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:31:01,176 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:31:01,177 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:31:01,177 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:31:01,178 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:31:01,178 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:31:01,179 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:31:01,205 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:01,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:31:01,211 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:31:01,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:01,229 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:31:01,243 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:01,243 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 21:31:01,267 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:31:01,279 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:31:01,282 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:31:01,314 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:31:01,317 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:31:01,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:01,321 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:31:01,322 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:31:01,322 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:31:01,323 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:31:01,324 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:31:01,325 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:31:01,326 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:31:01,328 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:31:01,329 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:31:01,329 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:31:01,330 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:31:01,331 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:31:01,332 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:31:01,333 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:31:01,334 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:31:01,335 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:31:01,336 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:31:01,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:31:01,337 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:31:01,339 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:31:01,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:31:01,341 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:31:01,341 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:31:01,341 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:31:01,342 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:31:01,342 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:31:01,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:31:01,344 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:31:01,344 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:31:01,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:31:01,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:01,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:31:01,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:31:01,745 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:31:01,826 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:03,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:03,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:31:03,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:31:03,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:03,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:31:03,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:31:03,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:31:03,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-13 21:31:04,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-13 21:31:04,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:31:04,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:31:04,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:31:04,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:04,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-13 21:31:04,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42800175 for PoS orders references: ['Order 00348-002-0005'] (draft: False) 2026-10-13 21:31:04,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42800175 with result: [{'id': 454, 'pos_reference': 'Order 00348-002-0005', 'account_move': False}] 2026-10-13 21:31:04,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.028 0.084 2026-10-13 21:31:05,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-13 21:31:05,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:31:05,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:05] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.011 0.011 2026-10-13 21:31:06,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:31:06,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-13 21:31:06,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:06,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:06,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43973 2026-10-13 21:31:06,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:06,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43973 2026-10-13 21:31:06,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213106_917971_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:06,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmagec4fo_chrome_odoo" 2026-10-13 21:31:06,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-13 21:31:07,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44250 2026-10-13 21:31:07,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpijkm6mdn_chrome_odoo 2026-10-13 21:31:07,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35531/json/version 2026-10-13 21:31:07,474 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35531/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:07,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:07,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35531/json 2026-10-13 21:31:07,524 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35531/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:07,548 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35531/devtools/page/0D2739E3A00DDE0EC02362B6CEEF12EE 2026-10-13 21:31:07,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:07,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:31:07,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:31:07,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:31:07,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:31:07,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:31:07,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:31:08,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:08] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.118 0.816 2026-10-13 21:31:08,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0D2739E3A00DDE0EC02362B6CEEF12EE', 'loaderId': '9CD9E610C9A8868A6635D6BC216FCA1D', 'isDownload': False} 2026-10-13 21:31:08,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-13 21:31:08,766 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:08,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:08] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-10-13 21:31:08,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:08] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-13 21:31:08,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:08] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-10-13 21:31:09,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:31:09,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-10-13 21:31:09,319 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:09,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:31:09,330 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:09,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:31:10,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.264 0.599 2026-10-13 21:31:10,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.883 2026-10-13 21:31:10,312 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:10,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.119 2026-10-13 21:31:10,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:31:10,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:31:11,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.172 0.442 2026-10-13 21:31:11,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.075 2026-10-13 21:31:11,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.018 2026-10-13 21:31:11,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:31:11,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:31:11,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.031 0.054 2026-10-13 21:31:11,408 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:11,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.123 2026-10-13 21:31:11,463 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:11,475 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:11,506 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-13 21:31:11,518 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:11,528 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:31:11,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.206 2026-10-13 21:31:11,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.268 2026-10-13 21:31:11,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.018 0.294 2026-10-13 21:31:11,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.244 2026-10-13 21:31:11,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.019 0.235 2026-10-13 21:31:11,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.015 0.229 2026-10-13 21:31:11,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.249 2026-10-13 21:31:11,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.185 2026-10-13 21:31:11,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.161 2026-10-13 21:31:11,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.132 2026-10-13 21:31:11,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.002 0.099 2026-10-13 21:31:11,888 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.074 2026-10-13 21:31:11,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.067 2026-10-13 21:31:12,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:12,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:31:12,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.018 2026-10-13 21:31:12,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.023 2026-10-13 21:31:12,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:13,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:31:13,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:31:13,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:13,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:31:13,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:31:13,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:31:13,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:31:13,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:31:13,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:31:13,385 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:31:13,400 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:13,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:31:13,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:31:13,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:31:13,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:31:13,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:31:13,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:31:13,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:31:13,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:13,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:31:13,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:31:13,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:31:13,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:31:13,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:13,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:31:13,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70196406 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-13 21:31:13,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:13,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70196406 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-13 21:31:13,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.075 0.102 2026-10-13 21:31:13,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.102 2026-10-13 21:31:14,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:31:14,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.041 2026-10-13 21:31:15,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:31:15,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:31:15,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:15,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:31:15,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:15,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:31:15,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-13 21:31:15,564 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:15,567 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:31:15,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:31:15,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:31:15,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55762847 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-13 21:31:15,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:31:15,659 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [806, 807, 808] 2026-10-13 21:31:15,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55762847 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-13 21:31:15,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.057 0.102 2026-10-13 21:31:15,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.043 2026-10-13 21:31:16,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-13 21:31:16,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:31:16,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:16,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:16,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:16,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:16,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:16,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:16,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-13 21:31:16,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:31:16,801 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-13 21:31:16,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-13 21:31:16,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.046 2026-10-13 21:31:17,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:31:17,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-13 21:31:17,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:17,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-13 21:31:17,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:17,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44250 2026-10-13 21:31:17,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:17,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44250 2026-10-13 21:31:17,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213117_795870_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:17,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpijkm6mdn_chrome_odoo" 2026-10-13 21:31:17,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-13 21:31:18,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44450 2026-10-13 21:31:18,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp8ebhg6ez_chrome_odoo 2026-10-13 21:31:18,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40201/json/version 2026-10-13 21:31:18,436 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40201/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:18,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:18,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40201/json 2026-10-13 21:31:18,448 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40201/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:18,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40201/devtools/page/FD6C3AA6ABCEAC4CEBCE515C9CB1C324 2026-10-13 21:31:18,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:18,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:31:18,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:31:18,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:31:18,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:31:18,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:31:18,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:31:19,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:19] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.109 0.917 2026-10-13 21:31:19,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FD6C3AA6ABCEAC4CEBCE515C9CB1C324', 'loaderId': '52C9DE57067F0E9FD3895F731ACECFD8', 'isDownload': False} 2026-10-13 21:31:19,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-13 21:31:19,804 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:19,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:31:19,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-13 21:31:19,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 21:31:20,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:31:20,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:31:20,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:31:20,416 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:20,418 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:20,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:31:21,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.323 0.578 2026-10-13 21:31:21,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.910 2026-10-13 21:31:21,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:21,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.129 2026-10-13 21:31:21,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:31:21,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:31:22,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.198 0.525 2026-10-13 21:31:22,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:31:22,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.065 2026-10-13 21:31:22,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-13 21:31:22,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:31:22,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.030 0.055 2026-10-13 21:31:22,692 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:31:22,708 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:31:22,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:31:22,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.127 2026-10-13 21:31:22,749 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:22,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.136 2026-10-13 21:31:22,771 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:31:22,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.021 0.194 2026-10-13 21:31:22,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.219 2026-10-13 21:31:22,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.030 0.276 2026-10-13 21:31:22,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.196 2026-10-13 21:31:23,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.028 0.219 2026-10-13 21:31:23,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.241 2026-10-13 21:31:23,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.219 2026-10-13 21:31:23,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.214 2026-10-13 21:31:23,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.174 2026-10-13 21:31:23,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.153 2026-10-13 21:31:23,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-13 21:31:23,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.059 2026-10-13 21:31:23,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.081 2026-10-13 21:31:23,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:23,459 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:31:23,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.026 2026-10-13 21:31:23,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 21:31:23,597 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:24,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:24,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:31:24,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:31:24,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:24,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:31:24,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:31:24,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:24,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-13 21:31:25,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:31:25,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:31:25,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-13 21:31:25,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:31:25,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:25,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-13 21:31:25,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:31:25,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:31:25,517 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:25,519 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:25,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:25,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:31:25,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-13 21:31:25,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51994909 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-13 21:31:25,575 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:31:25,774 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51994909 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-13 21:31:25,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.075 0.159 2026-10-13 21:31:25,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71370013 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-13 21:31:25,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71370013 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-13 21:31:25,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.027 0.068 2026-10-13 21:31:25,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:25] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.074 2026-10-13 21:31:26,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:31:26,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:31:26,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:26,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:31:26,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:31:26,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:31:26,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:26,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:31:26,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2730134 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-13 21:31:26,836 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [811] 2026-10-13 21:31:26,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2730134 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-13 21:31:26,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.089 0.131 2026-10-13 21:31:27,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:27,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:27,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44450 2026-10-13 21:31:27,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:27,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44450 2026-10-13 21:31:27,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213127_896511_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:27,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp8ebhg6ez_chrome_odoo" 2026-10-13 21:31:27,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-13 21:31:28,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44658 2026-10-13 21:31:28,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpnr2bhmwh_chrome_odoo 2026-10-13 21:31:28,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43905/json/version 2026-10-13 21:31:28,399 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43905/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:28,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:28,468 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43905/json 2026-10-13 21:31:28,469 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43905/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:28,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43905/devtools/page/9DB61B8AD1CC55724F20A2F3C10E9E7A 2026-10-13 21:31:28,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:28,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:31:28,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:31:28,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:31:28,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:31:28,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:31:28,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:31:29,467 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:29] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.096 0.630 2026-10-13 21:31:29,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9DB61B8AD1CC55724F20A2F3C10E9E7A', 'loaderId': '335810B6A7E50C499B54C23E55116568', 'isDownload': False} 2026-10-13 21:31:29,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-13 21:31:29,498 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:29,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:29] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-10-13 21:31:29,550 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:29] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:31:29,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:29] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-10-13 21:31:30,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.014 0.011 2026-10-13 21:31:30,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:31:30,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:31:30,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:31:30,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:30,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:31:31,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.324 0.567 2026-10-13 21:31:31,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.914 2026-10-13 21:31:31,128 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:31,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.106 2026-10-13 21:31:31,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:31:31,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 21:31:32,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.185 0.429 2026-10-13 21:31:32,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.085 2026-10-13 21:31:32,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:31:32,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.019 2026-10-13 21:31:32,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:31:32,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.061 0.063 2026-10-13 21:31:32,358 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:31:32,371 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31: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-10-13 21:31:32,381 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:32,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.020 0.166 2026-10-13 21:31:32,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.238 2026-10-13 21:31:32,469 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:32,477 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:31:32,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.233 2026-10-13 21:31:32,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.308 2026-10-13 21:31:32,551 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.329 2026-10-13 21:31:32,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.176 2026-10-13 21:31:32,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.021 0.200 2026-10-13 21:31:32,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.162 2026-10-13 21:31:32,673 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.170 2026-10-13 21:31:32,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.139 2026-10-13 21:31:32,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.139 2026-10-13 21:31:32,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.138 2026-10-13 21:31:32,742 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-13 21:31:32,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.080 2026-10-13 21:31:32,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.073 2026-10-13 21:31:33,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:33,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:31:33,114 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.016 2026-10-13 21:31:33,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.030 2026-10-13 21:31:33,229 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:34,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:31:34,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:31:34,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:31:34,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:31:34,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-13 21:31:34,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-13 21:31:34,183 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:31:34,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:31:34,220 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:34,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:34,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:31:34,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:34,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:31:34,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1994097 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-10-13 21:31:34,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:34,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1994097 with result: [{'id': 458, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-13 21:31:34,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.096 0.184 2026-10-13 21:31:34,701 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:31:34,702 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:31:34,705 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:31:34,707 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:31:34,707 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:31:34,708 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:31:34,709 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:31:34,710 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:31:34,711 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:31:34,712 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:31:34,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:31:34,720 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:31:34,721 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:31:34,722 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:31:34,722 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:31:34,723 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:31:34,727 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:31:34,728 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:31:34,729 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:31:34,730 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:31:34,730 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:31:34,733 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:31:34,734 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:31:34,735 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:31:34,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:31:34,737 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:31:34,738 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:31:34,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:31:34,741 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:31:34,742 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:31:34,751 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:31:34,757 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:31:34,758 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:31:34,760 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:31:34,761 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:31:34,763 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:31:34,764 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:31:34,770 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:31:34,776 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:31:34,778 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:31:34,779 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:31:34,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:31:34,786 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:31:34,786 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:31:34,788 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:31:34,789 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:31:34,790 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:31:34,791 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:31:34,795 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:31:34,813 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:31:34,816 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:31:34,820 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:34,821 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:31:34,823 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:34,830 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:31:34,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:31:34,837 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:31:34,847 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:31:34,850 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-13 21:31:34,852 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:31:34,853 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:31:34,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:31:34,855 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:31:34,858 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:31:34,859 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:31:34,862 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:31:34,863 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:31:34,869 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:31:34,873 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:31:34,875 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:31:34,878 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:31:34,880 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:31:34,885 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:31:34,886 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:31:34,887 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:31:34,891 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:31:34,897 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:31:34,907 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:31:34,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.016 2026-10-13 21:31:34,909 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:31:34,911 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:31:34,912 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:31:34,913 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:31:34,920 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:31:34,923 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:31:34,924 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:31:34,928 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:34,932 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:31:34,938 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:31:34,961 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.005 2026-10-13 21:31:34,976 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:31:34,976 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-13 21:31:34,977 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:31:34,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:31:34,980 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:31:34,981 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:31:34,997 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:31:35,001 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:31:35,004 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:35,006 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:35,007 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:31:35,007 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:31:35,015 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:31:35,016 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:31:35,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:31:35,017 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:31:35,019 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:31:35,020 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:31:35,021 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:31:35,022 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:31:35,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:31:35,029 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:31:35,030 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:31:35,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:31:35,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:31:35,037 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:31:35,038 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:31:35,039 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:31:35,039 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:31:35,040 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:31:35,441 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-10-13 21:31:35,534 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:35] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:36,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-13 21:31:36,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-13 21:31:36,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:31:36,835 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-13 21:31:36,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-13 21:31:36,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:31:36,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.025 2026-10-13 21:31:37,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:37] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.020 0.051 2026-10-13 21:31:37,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:31:37,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:37,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-13 21:31:37,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:31:37,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:31:37,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-13 21:31:37,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-13 21:31:37,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:37,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44658 2026-10-13 21:31:37,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:37,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44658 2026-10-13 21:31:38,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213138_023766_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:38,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpnr2bhmwh_chrome_odoo" 2026-10-13 21:31:38,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-13 21:31:42,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44914 2026-10-13 21:31:42,135 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp5sz_3d83_chrome_odoo 2026-10-13 21:31:42,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41697/json/version 2026-10-13 21:31:42,138 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41697/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:42,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:42,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41697/json 2026-10-13 21:31:42,223 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41697/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:42,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41697/devtools/page/54A0D65DFB4AC63C451BA7ACA2AB89F9 2026-10-13 21:31:42,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:42,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:31:42,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:31:42,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:31:42,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:31:42,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:31:42,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:31:44,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:44] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.090 1.780 2026-10-13 21:31:44,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '54A0D65DFB4AC63C451BA7ACA2AB89F9', 'loaderId': '1D6EEB46EFAAC9F6DF20E62E5CC57092', 'isDownload': False} 2026-10-13 21:31:44,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-13 21:31:44,583 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:44,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:44] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:31:44,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:44] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 21:31:44,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:44] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-10-13 21:31:45,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 21:31:45,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:31:45,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:31:45,111 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:31:45,115 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:45,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:31:46,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.312 0.608 2026-10-13 21:31:46,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.924 2026-10-13 21:31:46,147 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:46,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.135 2026-10-13 21:31:46,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:31:46,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:31:47,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.179 0.536 2026-10-13 21:31:47,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:31:47,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.067 2026-10-13 21:31:47,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-13 21:31:47,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:31:47,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.045 0.068 2026-10-13 21:31:47,415 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:31:47,429 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:47,453 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:31:47,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.020 0.166 2026-10-13 21:31:47,499 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:31:47,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.224 2026-10-13 21:31:47,573 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:31:47,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.262 2026-10-13 21:31:47,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.024 0.307 2026-10-13 21:31:47,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.020 0.376 2026-10-13 21:31:47,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.282 2026-10-13 21:31:47,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.029 0.287 2026-10-13 21:31:47,873 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.287 2026-10-13 21:31:47,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.294 2026-10-13 21:31:47,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:47] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.019 0.290 2026-10-13 21:31:48,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-13 21:31:48,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-13 21:31:48,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-13 21:31:48,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:31:48,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.017 0.318 2026-10-13 21:31:48,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.016 0.341 2026-10-13 21:31:48,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.011 0.354 2026-10-13 21:31:48,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.337 2026-10-13 21:31:48,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.007 0.332 2026-10-13 21:31:48,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.320 2026-10-13 21:31:48,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.324 2026-10-13 21:31:48,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.291 2026-10-13 21:31:48,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.258 2026-10-13 21:31:48,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.277 2026-10-13 21:31:48,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.007 0.276 2026-10-13 21:31:48,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.222 2026-10-13 21:31:48,659 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:48,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.022 0.191 2026-10-13 21:31:48,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-13 21:31:48,701 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.159 2026-10-13 21:31:48,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.108 2026-10-13 21:31:48,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:48] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-13 21:31:49,346 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:31:49,369 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-13 21:31:49,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-13 21:31:49,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-13 21:31:49,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:31:49,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:31:49,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:31:49,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:31:49,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-13 21:31:49,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:31:49,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:31:49,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:31:49,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:49,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:31:49,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-13 21:31:50,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:31:50,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:31:50,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-13 21:31:50,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-13 21:31:50,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-13 21:31:50,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-13 21:31:50,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-13 21:31:50,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,899 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:31:50,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-13 21:31:50,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-13 21:31:50,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:31:50,989 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:50,994 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:51,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:31:51,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-13 21:31:51,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-13 21:31:51,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24947314 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-13 21:31:51,082 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:31:51,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24947314 with result: [{'id': 459, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-13 21:31:51,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.117 0.154 2026-10-13 21:31:51,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34860615 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-13 21:31:51,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34860615 with result: [{'id': 460, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-13 21:31:51,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.038 0.103 2026-10-13 21:31:51,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.102 2026-10-13 21:31:51,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:31:52,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:31:52,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,348 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:52,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:52,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-13 21:31:52,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,483 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,499 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:52,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-13 21:31:52,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-13 21:31:52,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:31:52,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-13 21:31:52,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-13 21:31:52,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:52,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44914 2026-10-13 21:31:52,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:52,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44914 2026-10-13 21:31:52,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213152_713971_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:52,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp5sz_3d83_chrome_odoo" 2026-10-13 21:31:52,741 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-13 21:31:53,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45137 2026-10-13 21:31:53,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmplgi3pjq5_chrome_odoo 2026-10-13 21:31:53,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36215/json/version 2026-10-13 21:31:53,413 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36215/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:53,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:53,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36215/json 2026-10-13 21:31:53,423 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36215/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:53,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36215/devtools/page/C8AF07B1D18D993D6DCF1D9EB0EF10D7 2026-10-13 21:31:53,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:53,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:31:53,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:31:53,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:31:53,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:31:53,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:31:53,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:31:54,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:54] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.119 0.759 2026-10-13 21:31:54,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C8AF07B1D18D993D6DCF1D9EB0EF10D7', 'loaderId': '253F35D7239B8F4D23F6D3C4C43DBFE8', 'isDownload': False} 2026-10-13 21:31:54,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-13 21:31:54,638 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:54,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:54] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.015 2026-10-13 21:31:54,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:54] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.043 2026-10-13 21:31:54,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:54] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-13 21:31:55,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-13 21:31:55,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:31:55,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-13 21:31:55,305 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:31:55,314 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:31:55,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:31:56,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.279 0.570 2026-10-13 21:31:56,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.847 2026-10-13 21:31:56,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:31:56,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.106 2026-10-13 21:31:56,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:31:56,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:31:57,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.123 0.442 2026-10-13 21:31:57,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-10-13 21:31:57,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.019 2026-10-13 21:31:57,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 21:31:57,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.024 0.047 2026-10-13 21:31:57,317 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:31:57,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.112 2026-10-13 21:31:57,360 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:57,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.114 2026-10-13 21:31:57,372 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:31:57,420 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:31:57,439 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:31:57,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.211 2026-10-13 21:31:57,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.248 2026-10-13 21:31:57,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.270 2026-10-13 21:31:57,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.218 2026-10-13 21:31:57,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.195 2026-10-13 21:31:57,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.013 0.177 2026-10-13 21:31:57,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.177 2026-10-13 21:31:57,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.124 2026-10-13 21:31:57,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.135 2026-10-13 21:31:57,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.126 2026-10-13 21:31:57,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-13 21:31:57,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.122 2026-10-13 21:31:57,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:57] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.038 2026-10-13 21:31:58,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:31:58,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:31:58,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-10-13 21:31:58,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:31:58,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-13 21:31:58,224 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:31:59,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:31:59,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:31:59,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82232005 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-10-13 21:31:59,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:31:59,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:31:59,201 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:31:59,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45137 2026-10-13 21:31:59,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:31:59,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45137 2026-10-13 21:31:59,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82232005 with result: [{'id': 461, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-13 21:31:59,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:31:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.058 0.096 2026-10-13 21:31:59,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213159_322499_TestPoSRestaurantLoyalty.txt 2026-10-13 21:31:59,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmplgi3pjq5_chrome_odoo" 2026-10-13 21:31:59,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-13 21:31:59,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45351 2026-10-13 21:31:59,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpzt40775y_chrome_odoo 2026-10-13 21:31:59,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:32797/json/version 2026-10-13 21:31:59,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32797/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:31:59,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:31:59,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:32797/json 2026-10-13 21:31:59,916 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32797/json with timeout 3 increased to 10s during tests 2026-10-13 21:31:59,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:32797/devtools/page/F43A1B14805CEF2AD763CB31A28C2891 2026-10-13 21:31:59,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:31:59,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:32:00,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:32:00,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:32:00,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:32:00,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:32:00,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:32:01,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.134 0.891 2026-10-13 21:32:01,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F43A1B14805CEF2AD763CB31A28C2891', 'loaderId': '999C9657E10FFA8428631602131DA8E8', 'isDownload': False} 2026-10-13 21:32:01,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-13 21:32:01,297 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:32:01,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.024 2026-10-13 21:32:01,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.036 2026-10-13 21:32:01,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.043 2026-10-13 21:32:01,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-13 21:32:01,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-13 21:32:01,879 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:01,883 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:01,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:32:01,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:32:02,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:32:02,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.357 0.635 2026-10-13 21:32:03,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.049 2026-10-13 21:32:03,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-13 21:32:03,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:32:03,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.030 0.042 2026-10-13 21:32:03,177 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:03,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.110 2026-10-13 21:32:03,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.010 0.170 2026-10-13 21:32:03,297 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:32:03,310 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:03,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.008 0.221 2026-10-13 21:32:03,337 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:03,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.218 2026-10-13 21:32:03,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.230 2026-10-13 21:32:03,355 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:03,381 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.185 2026-10-13 21:32:03,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.156 2026-10-13 21:32:03,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.090 2026-10-13 21:32:03,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.027 0.099 2026-10-13 21:32:03,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.030 0.113 2026-10-13 21:32:03,524 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.148 2026-10-13 21:32:03,541 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.143 2026-10-13 21:32:03,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.014 0.159 2026-10-13 21:32:03,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-10-13 21:32:03,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:03] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.014 0.164 2026-10-13 21:32:03,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:32:04,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:32:04,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.018 2026-10-13 21:32:04,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.034 2026-10-13 21:32:04,136 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:04,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-13 21:32:05,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-13 21:32:05,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-13 21:32:05,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:32:05,114 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:32:05,116 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:32:05,116 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:32:05,117 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:32:05,122 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:32:05,123 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:32:05,124 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:32:05,125 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:32:05,125 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:32:05,126 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:32:05,133 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:32:05,134 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:32:05,134 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:32:05,135 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:32:05,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:32:05,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:32:05,137 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:32:05,137 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:32:05,138 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:32:05,139 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:32:05,139 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:32:05,140 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:32:05,144 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:32:05,145 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:32:05,145 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:32:05,146 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:32:05,153 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:05,162 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:32:05,166 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:32:05,170 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:32:05,172 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:32:05,175 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:32:05,187 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:32:05,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:32:05,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:32:05,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:32:05,221 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:05,225 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:05,226 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:32:05,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:32:05,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:32:05,251 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:32:05,258 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:32:05,259 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-13 21:32:05,269 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:32:05,307 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-13 21:32:05,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-10-13 21:32:05,311 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-13 21:32:05,325 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:32:05,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:32:05,342 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:32:05,343 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:32:05,346 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:32:05,347 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:32:05,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:32:05,352 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:32:05,354 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:32:05,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:32:05,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:32:05,356 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:32:05,357 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:32:05,358 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:32:05,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:32:05,360 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:32:05,361 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:32:05,362 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:32:05,366 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:32:05,367 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:32:05,368 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:32:05,370 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:32:05,371 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:32:05,374 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:32:05,377 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:05,378 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:32:05,379 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:32:05,385 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:32:05,388 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:05,391 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:32:05,405 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:32:05,408 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:32:05,425 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:05,431 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:05,438 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:32:05,454 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:32:05,457 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:32:05,463 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:32:05,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:32:05,469 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:32:05,476 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:05,478 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:32:05,479 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:32:05,480 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:32:05,481 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:32:05,483 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:32:05,485 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:32:05,486 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:32:05,487 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:32:05,488 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:32:05,489 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:32:05,491 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:32:05,495 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:32:05,496 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:32:05,498 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:05,500 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:32:05,501 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:32:05,502 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:32:05,503 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:32:05,503 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:32:05,504 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:32:05,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:32:05,506 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:32:05,507 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:32:05,508 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:32:05,508 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:32:05,509 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:32:05,510 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:32:05,511 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:32:05,512 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:32:05,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-13 21:32:05,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89522903 for PoS orders references: ['Order 00354-001-0001'] (draft: True) 2026-10-13 21:32:05,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-13 21:32:05,999 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:05] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:32:06,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89522903 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-13 21:32:06,107 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.091 0.161 2026-10-13 21:32:07,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:32:07,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:32:07,325 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:07,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:07,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:32:07,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:32:07,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-13 21:32:07,370 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-13 21:32:07,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:07,384 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29507623 for PoS orders references: ['Order 00354-001-0001'] (draft: False) 2026-10-13 21:32:07,415 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [830] 2026-10-13 21:32:07,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29507623 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-13 21:32:07,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.083 0.160 2026-10-13 21:32:07,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.102 2026-10-13 21:32:07,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:07] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D2f61ddea-6b65-42c8-9109-2aa6c7a6431b?width=200&height=200 HTTP/1.1" 200 - 2 0.006 0.127 2026-10-13 21:32:08,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:32:08,408 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:08,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45351 2026-10-13 21:32:08,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:32:08,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45351 2026-10-13 21:32:08,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213208_516757_TestPoSRestaurantLoyalty.txt 2026-10-13 21:32:08,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpzt40775y_chrome_odoo" 2026-10-13 21:32:08,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-13 21:32:09,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45611 2026-10-13 21:32:09,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpb1octzvn_chrome_odoo 2026-10-13 21:32:09,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43929/json/version 2026-10-13 21:32:09,570 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43929/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:32:09,581 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:32:09,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43929/json 2026-10-13 21:32:09,583 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43929/json with timeout 3 increased to 10s during tests 2026-10-13 21:32:09,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43929/devtools/page/2AF27FBEF5518E62A3523BDDD847D661 2026-10-13 21:32:09,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:32:09,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:32:09,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:32:09,877 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:32:09,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=178" in browser 2026-10-13 21:32:09,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=178" 2026-10-13 21:32:09,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:32:10,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:10] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.111 0.821 2026-10-13 21:32:10,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '2AF27FBEF5518E62A3523BDDD847D661', 'loaderId': 'F932CF381E23B542FBC0F6684BAE9A4D', 'isDownload': False} 2026-10-13 21:32:10,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-13 21:32:10,864 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:32:10,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:10] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:32:10,894 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:10] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-13 21:32:10,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:10] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 21:32:11,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:11] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:32:11,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-10-13 21:32:11,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-10-13 21:32:11,487 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:32:11,487 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:11,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=178"})" 2026-10-13 21:32:12,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:32:12,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 345 0.276 0.656 2026-10-13 21:32:12,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.057 2026-10-13 21:32:12,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "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-10-13 21:32:12,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:32:12,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.030 0.046 2026-10-13 21:32:12,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.017 0.117 2026-10-13 21:32:12,735 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:12,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.024 0.174 2026-10-13 21:32:12,804 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:12,812 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:12,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.184 2026-10-13 21:32:12,843 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:32:12,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.024 0.207 2026-10-13 21:32:12,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:12,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.016 0.294 2026-10-13 21:32:12,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.266 2026-10-13 21:32:12,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.211 2026-10-13 21:32:12,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.147 2026-10-13 21:32:12,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.107 2026-10-13 21:32:13,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.015 0.140 2026-10-13 21:32:13,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.113 2026-10-13 21:32:13,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.105 2026-10-13 21:32:13,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-13 21:32:13,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.102 2026-10-13 21:32:13,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.088 2026-10-13 21:32:13,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:32:13,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:32:13,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.021 2026-10-13 21:32:13,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.020 2026-10-13 21:32:13,683 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:14,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-13 21:32:14,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-13 21:32:14,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:32:14,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20195051 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-10-13 21:32:14,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:32:14,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20195051 with result: [{'id': 463, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-10-13 21:32:14,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.089 0.103 2026-10-13 21:32:15,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:32:15,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-13 21:32:15,634 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.043 2026-10-13 21:32:16,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:32:16,457 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:16,463 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45611 2026-10-13 21:32:16,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:32:16,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45611 2026-10-13 21:32:16,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213216_560128_TestPoSRestaurantLoyalty.txt 2026-10-13 21:32:16,560 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpb1octzvn_chrome_odoo" 2026-10-13 21:32:16,586 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-13 21:32:20,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45804 2026-10-13 21:32:20,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp13c4q1e4_chrome_odoo 2026-10-13 21:32:20,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39125/json/version 2026-10-13 21:32:20,784 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39125/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:32:20,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:32:20,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39125/json 2026-10-13 21:32:20,860 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39125/json with timeout 3 increased to 10s during tests 2026-10-13 21:32:20,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39125/devtools/page/6386734D1F29983B3DDFF2F55E771158 2026-10-13 21:32:20,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-13 21:32:20,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-13 21:32:21,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:32:21,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-13 21:32:21,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-13 21:32:21,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-13 21:32:21,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:32:22,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.110 0.841 2026-10-13 21:32:22,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '6386734D1F29983B3DDFF2F55E771158', 'loaderId': 'FB560D906561709F30F3A3EB5A51C5A6', 'isDownload': False} 2026-10-13 21:32:22,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-13 21:32:22,225 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:32:22,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:32:22,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-10-13 21:32:22,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-10-13 21:32:22,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:32:22,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:32:22,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:32:22,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-13 21:32:22,787 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:32:22,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-13 21:32:23,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:32:23,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.293 0.617 2026-10-13 21:32:23,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.057 2026-10-13 21:32:23,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-13 21:32:23,870 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:32:24,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 14 0.048 0.060 2026-10-13 21:32:24,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:32:24,046 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:24,060 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:32:24,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.174 2026-10-13 21:32:24,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.007 0.206 2026-10-13 21:32:24,159 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:32:24,173 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:24,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-13 21:32:24,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.013 0.309 2026-10-13 21:32:24,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.009 0.359 2026-10-13 21:32:24,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.246 2026-10-13 21:32:24,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.233 2026-10-13 21:32:24,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.031 0.211 2026-10-13 21:32:24,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.227 2026-10-13 21:32:24,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.233 2026-10-13 21:32:24,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.009 0.237 2026-10-13 21:32:24,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.015 0.272 2026-10-13 21:32:24,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.007 0.296 2026-10-13 21:32:24,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.255 2026-10-13 21:32:24,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.012 0.285 2026-10-13 21:32:24,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.278 2026-10-13 21:32:24,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-13 21:32:24,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-13 21:32:24,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-13 21:32:24,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-13 21:32:24,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.018 0.288 2026-10-13 21:32:24,976 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:24] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.011 0.295 2026-10-13 21:32:25,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 8 0.009 0.312 2026-10-13 21:32:25,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.277 2026-10-13 21:32:25,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.235 2026-10-13 21:32:25,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.203 2026-10-13 21:32:25,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.141 2026-10-13 21:32:25,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.106 2026-10-13 21:32:25,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.076 2026-10-13 21:32:25,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.076 2026-10-13 21:32:25,137 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-13%2021:28:32 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-13 21:32:25,217 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:25,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-13 21:32:25,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-13 21:32:25,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-13 21:32:25,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-13 21:32:25,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-13 21:32:26,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-13 21:32:26,160 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-13 21:32:26,161 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-13 21:32:26,162 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-13 21:32:26,164 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-13 21:32:26,166 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-13 21:32:26,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-13 21:32:26,183 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:26,185 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:26,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-13 21:32:26,192 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-13 21:32:26,193 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-13 21:32:26,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-13 21:32:26,195 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-13 21:32:26,196 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-13 21:32:26,199 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-13 21:32:26,200 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-13 21:32:26,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-13 21:32:26,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-13 21:32:26,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-13 21:32:26,209 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-13 21:32:26,212 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:32:26,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:32:26,218 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-13 21:32:26,219 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:32:26,221 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-13 21:32:26,223 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-13 21:32:26,226 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-13 21:32:26,227 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-13 21:32:26,228 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-13 21:32:26,229 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-13 21:32:26,231 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-13 21:32:26,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-13 21:32:26,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:26,240 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:26,243 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-13 21:32:26,245 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-13 21:32:26,248 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-13 21:32:26,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-13 21:32:26,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:32:26,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-13 21:32:26,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-13 21:32:26,264 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-13 21:32:26,267 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-13 21:32:26,289 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-13 21:32:26,291 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-13 21:32:26,302 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:32:26,306 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:32:26,306 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-13 21:32:26,313 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:32:26,315 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-13 21:32:26,318 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-13 21:32:26,331 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:32:26,332 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:32:26,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-13 21:32:26,339 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-13 21:32:26,345 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-13 21:32:26,350 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-13 21:32:26,367 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-13 21:32:26,370 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-13 21:32:26,373 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-13 21:32:26,385 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-13 21:32:26,394 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-13 21:32:26,395 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-13 21:32:26,398 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-13 21:32:26,401 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-13 21:32:26,405 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-13 21:32:26,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-13 21:32:26,412 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:32:26,415 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-13 21:32:26,417 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-13 21:32:26,419 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-13 21:32:26,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-13 21:32:26,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-13 21:32:26,423 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-13 21:32:26,423 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-13 21:32:26,423 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-13 21:32:26,424 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-13 21:32:26,442 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:32:26,448 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:32:26,455 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-13 21:32:26,462 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-13 21:32:26,465 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-13 21:32:26,468 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-13 21:32:26,470 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-13 21:32:26,475 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:32:26,476 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-13 21:32:26,489 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-13 21:32:26,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:32:26,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:32:26,504 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-13 21:32:26,510 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-13 21:32:26,514 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-13 21:32:26,516 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:32:26,517 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-13 21:32:26,523 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-13 21:32:26,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-13 21:32:26,531 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-13 21:32:26,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-13 21:32:26,534 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-13 21:32:26,537 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-13 21:32:26,542 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-13 21:32:26,557 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:32:26,558 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-13 21:32:26,588 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-13 21:32:26,589 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-13 21:32:26,590 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-13 21:32:26,591 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-13 21:32:26,600 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-13 21:32:26,601 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-13 21:32:26,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-13 21:32:26,605 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-13 21:32:26,605 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-13 21:32:26,607 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-13 21:32:26,607 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-13 21:32:26,608 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-13 21:32:26,608 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-13 21:32:26,608 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-13 21:32:26,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-13 21:32:26,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-13 21:32:26,609 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-13 21:32:26,610 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-13 21:32:26,610 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-13 21:32:26,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:32:26,964 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-13 21:32:27,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14221899 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-13 21:32:27,026 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:27] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:32:27,133 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:27] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:32:27,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14221899 with result: [{'id': 464, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-13 21:32:27,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.101 0.137 2026-10-13 21:32:27,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-10-13 21:32:28,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-13 21:32:28,418 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:32:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:32:28,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45804 2026-10-13 21:32:28,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-13 21:32:28,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45804 2026-10-13 21:32:28,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213228_516855_TestPoSRestaurantLoyalty.txt 2026-10-13 21:32:28,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp13c4q1e4_chrome_odoo" 2026-10-13 21:32:28,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:32:57,524 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:33:00,177 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted ir.attachment records with IDs: [6768, 6769, 6770, 6771, 6772, 6773, 6774, 6775, 6815, 6816, 6817, 6818, 6819, 6820, 6821, 6822] 2026-10-13 21:33:00,177 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-13 21:33:00,201 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-10-13 21:33:05,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-13 21:33:06,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29547310 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-13 21:33:09,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29547310 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 760}] 2026-10-13 21:33:09,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-13 21:33:13,392 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted account.move.line.ctp records with IDs: [1021] 2026-10-13 21:33:14,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-13 21:33:16,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46054 2026-10-13 21:33:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfrlanrak_chrome_odoo 2026-10-13 21:33:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42669/json/version 2026-10-13 21:33:16,580 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42669/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:33:16,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:33:16,662 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42669/json 2026-10-13 21:33:16,663 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42669/json with timeout 3 increased to 10s during tests 2026-10-13 21:33:16,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42669/devtools/page/92466E734BDFCD0FA1AE9F268C70C59E 2026-10-13 21:33:16,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:33:16,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:33:17,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:33:17,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:33:17,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:33:17,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:33:17,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:33:19,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.176 1.899 2026-10-13 21:33:19,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '92466E734BDFCD0FA1AE9F268C70C59E', 'loaderId': 'FBE7BBE1D74E30599CE49452F5A9864F', 'isDownload': False} 2026-10-13 21:33:19,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-13 21:33:19,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:19,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-13 21:33:19,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-13 21:33:19,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-13 21:33:19,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:33:19,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-10-13 21:33:19,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-13 21:33:19,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:33:19,809 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:19,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:33:20,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.298 0.597 2026-10-13 21:33:20,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:20] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.950 2026-10-13 21:33:20,881 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:20,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.142 2026-10-13 21:33:21,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:33:21,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:33:21,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.149 0.458 2026-10-13 21:33:21,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.078 2026-10-13 21:33:21,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:33:21,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.022 2026-10-13 21:33:21,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 21:33:22,022 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.039 0.048 2026-10-13 21:33:22,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.121 2026-10-13 21:33:22,103 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:33:22,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.163 2026-10-13 21:33:22,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.221 2026-10-13 21:33:22,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:33:22,238 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:22,253 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:33:22,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.025 0.288 2026-10-13 21:33:22,286 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:22,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.350 2026-10-13 21:33:22,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.325 2026-10-13 21:33:22,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.026 0.290 2026-10-13 21:33:22,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.286 2026-10-13 21:33:22,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.167 2026-10-13 21:33:22,470 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:33:22,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.174 2026-10-13 21:33:22,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.029 0.175 2026-10-13 21:33:22,571 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.199 2026-10-13 21:33:22,579 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.180 2026-10-13 21:33:22,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.143 2026-10-13 21:33:22,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.160 2026-10-13 21:33:22,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.006 0.183 2026-10-13 21:33:22,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-13 21:33:22,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.163 2026-10-13 21:33:22,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.164 2026-10-13 21:33:22,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-13 21:33:22,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.152 2026-10-13 21:33:22,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:33:22,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.025 2026-10-13 21:33:22,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:33:22,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.025 2026-10-13 21:33:23,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:23] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:33:23,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:33:23,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-10-13 21:33:23,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.024 2026-10-13 21:33:24,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.013 0.036 2026-10-13 21:33:24,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.034 2026-10-13 21:33:24,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:33:24,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:33:24,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:33:24,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:33:24,896 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:33:24,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:33:24,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:33:24,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-13 21:33:24,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-10-13 21:33:24,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84814468 for PoS orders references: ['Order 00358-002-0001'] (draft: False) 2026-10-13 21:33:24,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:25,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84814468 with result: [{'id': 466, 'pos_reference': 'Order 00358-002-0001', 'account_move': False}] 2026-10-13 21:33:25,340 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [699] 2026-10-13 21:33:25,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.243 0.559 2026-10-13 21:33:25,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-10-13 21:33:25,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:25] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:33:26,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:33:26,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:33:26,555 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:26,569 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46054 2026-10-13 21:33:26,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:33:26,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46054 2026-10-13 21:33:26,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213326_665544_TestPoSSale.txt 2026-10-13 21:33:26,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfrlanrak_chrome_odoo" 2026-10-13 21:33:26,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-13 21:33:28,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46271 2026-10-13 21:33:28,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpkv37kc6j_chrome_odoo 2026-10-13 21:33:28,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33341/json/version 2026-10-13 21:33:28,628 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33341/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:33:28,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:33:28,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33341/json 2026-10-13 21:33:28,675 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33341/json with timeout 3 increased to 10s during tests 2026-10-13 21:33:28,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33341/devtools/page/B21936C35CE98FB7252395401ABDE202 2026-10-13 21:33:28,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:33:28,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:33:29,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:33:29,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:33:29,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:33:29,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:33:29,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:33:30,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.134 0.749 2026-10-13 21:33:30,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B21936C35CE98FB7252395401ABDE202', 'loaderId': 'EE1A621B7ABA095003B7270888E4AD02', 'isDownload': False} 2026-10-13 21:33:30,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-13 21:33:30,268 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:30,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-13 21:33:30,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-13 21:33:30,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-13 21:33:30,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-13 21:33:30,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-13 21:33:30,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:33:30,848 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:30,852 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:30,866 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:33:31,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:33:31,728 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.298 0.571 2026-10-13 21:33:31,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.068 2026-10-13 21:33:31,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.019 2026-10-13 21:33:31,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-10-13 21:33:32,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.041 0.060 2026-10-13 21:33:32,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.129 2026-10-13 21:33:32,123 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:33:32,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.167 2026-10-13 21:33:32,207 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.218 2026-10-13 21:33:32,230 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:33:32,245 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:32,268 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:33:32,269 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.021 0.256 2026-10-13 21:33:32,303 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:33:32,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.294 2026-10-13 21:33:32,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.271 2026-10-13 21:33:32,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.027 0.259 2026-10-13 21:33:32,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.303 2026-10-13 21:33:32,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.019 0.225 2026-10-13 21:33:32,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.230 2026-10-13 21:33:32,554 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:33:32,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.225 2026-10-13 21:33:32,576 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.213 2026-10-13 21:33:32,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-10-13 21:33:32,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.166 2026-10-13 21:33:32,607 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.121 2026-10-13 21:33:32,644 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.086 2026-10-13 21:33:32,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.132 2026-10-13 21:33:32,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.181 2026-10-13 21:33:32,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.006 0.192 2026-10-13 21:33:32,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-13 21:33:32,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.207 2026-10-13 21:33:32,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:32] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.181 2026-10-13 21:33:32,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:33:33,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.026 0.023 2026-10-13 21:33:33,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:33:33,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:33] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.029 2026-10-13 21:33:33,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:33] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.010 0.012 2026-10-13 21:33:33,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-13 21:33:33,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-13 21:33:34,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.026 0.025 2026-10-13 21:33:34,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.031 2026-10-13 21:33:34,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.033 2026-10-13 21:33:34,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:33:34,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-13 21:33:34,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-10-13 21:33:34,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:33:34,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:33:34,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:34,953 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:34,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:33:34,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:33:34,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:33:35,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86498757 for PoS orders references: ['Order 00359-001-0001'] (draft: False) 2026-10-13 21:33:35,019 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:33:35,028 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:33:35,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46271 2026-10-13 21:33:35,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:33:35,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46271 2026-10-13 21:33:35,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213335_128629_TestPoSSale.txt 2026-10-13 21:33:35,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpkv37kc6j_chrome_odoo" 2026-10-13 21:33:35,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-13 21:33:35,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86498757 with result: [{'id': 467, 'pos_reference': 'Order 00359-001-0001', 'account_move': False}] 2026-10-13 21:33:35,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.192 0.360 2026-10-13 21:33:36,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-13 21:33:40,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-13 21:33:42,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46480 2026-10-13 21:33:42,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6wuf2d2w_chrome_odoo 2026-10-13 21:33:42,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42913/json/version 2026-10-13 21:33:42,396 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42913/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:33:42,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:33:42,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42913/json 2026-10-13 21:33:42,461 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42913/json with timeout 3 increased to 10s during tests 2026-10-13 21:33:42,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42913/devtools/page/BBE781CF4047F09032C4692C1B7D828F 2026-10-13 21:33:42,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:33:42,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:33:42,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:33:42,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:33:42,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:33:42,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:33:43,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:33:44,048 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.152 0.882 2026-10-13 21:33:44,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BBE781CF4047F09032C4692C1B7D828F', 'loaderId': 'CA428185F66C2F8348A87182AD7C24AA', 'isDownload': False} 2026-10-13 21:33:44,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-13 21:33:44,073 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:44,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-10-13 21:33:44,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.034 2026-10-13 21:33:44,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.055 2026-10-13 21:33:44,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-13 21:33:44,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.027 2026-10-13 21:33:44,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.016 2026-10-13 21:33:44,724 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:33:44,726 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:33:44,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:33:45,452 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.248 0.469 2026-10-13 21:33:45,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:33:45,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.072 2026-10-13 21:33:45,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-13 21:33:45,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:33:45,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.039 0.069 2026-10-13 21:33:45,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.126 2026-10-13 21:33:45,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.166 2026-10-13 21:33:45,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:33:45,902 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33: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-10-13 21:33:45,911 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:45,921 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:33:45,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:45] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.029 0.238 2026-10-13 21:33:46,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.021 0.300 2026-10-13 21:33:46,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:33:46,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.334 2026-10-13 21:33:46,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.310 2026-10-13 21:33:46,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.287 2026-10-13 21:33:46,134 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.189 2026-10-13 21:33:46,142 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:46,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-13 21:33:46,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.117 2026-10-13 21:33:46,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.101 2026-10-13 21:33:46,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.021 0.155 2026-10-13 21:33:46,285 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.166 2026-10-13 21:33:46,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.181 2026-10-13 21:33:46,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.198 2026-10-13 21:33:46,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.243 2026-10-13 21:33:46,474 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.278 2026-10-13 21:33:46,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.006 0.286 2026-10-13 21:33:46,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.239 2026-10-13 21:33:46,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.220 2026-10-13 21:33:46,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.193 2026-10-13 21:33:46,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:33:46,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.146 2026-10-13 21:33:46,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:33:46,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.057 2026-10-13 21:33:46,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.045 2026-10-13 21:33:46,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:46] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:33:47,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-13 21:33:47,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-13 21:33:47,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:47] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.030 2026-10-13 21:33:47,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:47] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.022 0.035 2026-10-13 21:33:47,743 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.039 2026-10-13 21:33:47,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:33:48,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-13 21:33:48,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-10-13 21:33:48,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:33:48,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:33:48,603 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:48,606 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:33:48,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:33:48,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:33:48,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:33:48,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19993207 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-10-13 21:33:48,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46480 2026-10-13 21:33:48,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:33:48,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46480 2026-10-13 21:33:48,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213348_803107_TestPoSSale.txt 2026-10-13 21:33:48,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6wuf2d2w_chrome_odoo" 2026-10-13 21:33:48,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-13 21:33:48,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19993207 with result: [{'id': 468, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-10-13 21:33:49,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.214 0.392 2026-10-13 21:33:49,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-13 21:33:51,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46690 2026-10-13 21:33:51,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpqutp2dzm_chrome_odoo 2026-10-13 21:33:51,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34431/json/version 2026-10-13 21:33:51,123 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34431/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:33:51,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:33:51,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34431/json 2026-10-13 21:33:51,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34431/json with timeout 3 increased to 10s during tests 2026-10-13 21:33:51,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34431/devtools/page/EA9095D489F5AB2F54A51DC265256EB7 2026-10-13 21:33:51,240 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:33:51,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:33:51,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:33:51,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:33:51,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:33:51,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:33:51,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:33:52,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:52] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.172 0.969 2026-10-13 21:33:52,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'EA9095D489F5AB2F54A51DC265256EB7', 'loaderId': '862D4139FF9065EF43684433D879ADFC', 'isDownload': False} 2026-10-13 21:33:52,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-13 21:33:52,911 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:52,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:52] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:33:52,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:52] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-10-13 21:33:52,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:52] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-13 21:33:53,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.013 2026-10-13 21:33:53,489 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.021 2026-10-13 21:33:53,527 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:53,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-10-13 21:33:53,544 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:33:53,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:33:54,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.357 0.651 2026-10-13 21:33:54,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:54] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 1.046 2026-10-13 21:33:54,705 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:33:54,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.127 2026-10-13 21:33:54,852 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:33:54,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-10-13 21:33:55,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.194 0.491 2026-10-13 21:33:55,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:33:55,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.093 2026-10-13 21:33:55,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.021 2026-10-13 21:33:55,834 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:33:55,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.053 0.053 2026-10-13 21:33:55,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:33:56,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.038 0.151 2026-10-13 21:33:56,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.215 2026-10-13 21:33:56,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.268 2026-10-13 21:33:56,170 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:33:56,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:33:56,203 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:56,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.315 2026-10-13 21:33:56,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.343 2026-10-13 21:33:56,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.268 2026-10-13 21:33:56,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.282 2026-10-13 21:33:56,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.025 0.299 2026-10-13 21:33:56,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.239 2026-10-13 21:33:56,469 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:56,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.236 2026-10-13 21:33:56,483 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:33:56,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.209 2026-10-13 21:33:56,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-13 21:33:56,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.171 2026-10-13 21:33:56,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.024 0.177 2026-10-13 21:33:56,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.133 2026-10-13 21:33:56,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.116 2026-10-13 21:33:56,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.023 0.154 2026-10-13 21:33:56,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.196 2026-10-13 21:33:56,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-13 21:33:56,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-13 21:33:56,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.124 2026-10-13 21:33:56,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:33:56,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.028 2026-10-13 21:33:56,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:33:57,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment'))' 2026-10-13 21:33:57,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+10"))' 2026-10-13 21:33:57,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.031 2026-10-13 21:33:57,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.034 2026-10-13 21:33:58,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.030 2026-10-13 21:33:58,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:33:58,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-10-13 21:33:58,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:33:58,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:33:58,869 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:33:58,872 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:33:58,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:33:58,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:33:58,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:33:58,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10412623 for PoS orders references: ['Order 00361-002-0001'] (draft: False) 2026-10-13 21:33:58,936 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:33:59,176 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10412623 with result: [{'id': 469, 'pos_reference': 'Order 00361-002-0001', 'account_move': False}] 2026-10-13 21:33:59,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.227 0.486 2026-10-13 21:33:59,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.648 2026-10-13 21:33:59,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:33:59] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 21:34:00,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-13 21:34:00,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-13 21:34:00,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-13 21:34:00,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.023 2026-10-13 21:34:00,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:00] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.021 0.059 2026-10-13 21:34:01,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")))' 2026-10-13 21:34:01,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:34:01,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-13 21:34:01,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:34:01,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:34:01,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:34:01,546 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:34:01,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38114271 for PoS orders references: ['Order 00361-002-0002'] (draft: False) 2026-10-13 21:34:01,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:34:01,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38114271 with result: [{'id': 470, 'pos_reference': 'Order 00361-002-0002', 'account_move': False}] 2026-10-13 21:34:01,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.103 0.198 2026-10-13 21:34:02,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:02,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:02,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:34:02,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46690 2026-10-13 21:34:02,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:02,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46690 2026-10-13 21:34:02,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213402_822910_TestPoSSale.txt 2026-10-13 21:34:02,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpqutp2dzm_chrome_odoo" 2026-10-13 21:34:02,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-13 21:34:05,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46912 2026-10-13 21:34:05,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpnagqloro_chrome_odoo 2026-10-13 21:34:05,379 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42721/json/version 2026-10-13 21:34:05,386 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42721/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:34:05,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:34:05,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42721/json 2026-10-13 21:34:05,475 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42721/json with timeout 3 increased to 10s during tests 2026-10-13 21:34:05,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42721/devtools/page/94EC0F1E8DCDA8D02F8E0A6089963327 2026-10-13 21:34:05,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:34:05,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:34:06,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:34:06,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:34:06,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:34:06,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:34:06,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:34:07,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.094 0.849 2026-10-13 21:34:07,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '94EC0F1E8DCDA8D02F8E0A6089963327', 'loaderId': 'B1AEB8FAFA202F2384454CB36E81DAE7', 'isDownload': False} 2026-10-13 21:34:07,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-13 21:34:07,027 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:07,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-10-13 21:34:07,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-10-13 21:34:07,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-10-13 21:34:07,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:34:07,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.006 2026-10-13 21:34:07,666 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:34:07,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.007 2026-10-13 21:34:07,669 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:34:07,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentFixedTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:34:08,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:34:08,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.267 0.566 2026-10-13 21:34:08,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.067 2026-10-13 21:34:08,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-10-13 21:34:08,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:34:08,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.040 0.057 2026-10-13 21:34:08,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.118 2026-10-13 21:34:08,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:08,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.192 2026-10-13 21:34:08,952 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:34:08,983 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:34:08,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:08] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.248 2026-10-13 21:34:09,005 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:34:09,069 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.026 0.306 2026-10-13 21:34:09,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.380 2026-10-13 21:34:09,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.317 2026-10-13 21:34:09,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.323 2026-10-13 21:34:09,214 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:09,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.178 2026-10-13 21:34:09,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.205 2026-10-13 21:34:09,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:34:09,247 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.160 2026-10-13 21:34:09,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.120 2026-10-13 21:34:09,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.021 0.163 2026-10-13 21:34:09,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.179 2026-10-13 21:34:09,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.129 2026-10-13 21:34:09,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.148 2026-10-13 21:34:09,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.166 2026-10-13 21:34:09,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.222 2026-10-13 21:34:09,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.257 2026-10-13 21:34:09,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.230 2026-10-13 21:34:09,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.232 2026-10-13 21:34:09,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.227 2026-10-13 21:34:09,651 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.199 2026-10-13 21:34:09,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-13 21:34:09,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:09,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:34:09,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.023 2026-10-13 21:34:09,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.026 2026-10-13 21:34:09,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:09] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.007 2026-10-13 21:34:10,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-13 21:34:10,683 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-13 21:34:10,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:10] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.015 0.029 2026-10-13 21:34:10,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:10] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.021 0.040 2026-10-13 21:34:10,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.038 2026-10-13 21:34:11,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-13 21:34:11,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-10-13 21:34:11,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-13 21:34:11,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:11,671 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:11,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46912 2026-10-13 21:34:11,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:11,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46912 2026-10-13 21:34:11,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213411_777558_TestPoSSale.txt 2026-10-13 21:34:11,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpnagqloro_chrome_odoo" 2026-10-13 21:34:11,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-13 21:34:14,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47112 2026-10-13 21:34:14,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphj531cr1_chrome_odoo 2026-10-13 21:34:14,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46471/json/version 2026-10-13 21:34:14,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46471/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:34:14,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:34:14,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46471/json 2026-10-13 21:34:14,783 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46471/json with timeout 3 increased to 10s during tests 2026-10-13 21:34:14,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46471/devtools/page/6608DA0F4AD718F8162DA434A3E009DE 2026-10-13 21:34:14,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:34:14,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:34:15,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:34:15,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:34:15,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:34:15,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:34:15,475 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:34:16,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:16] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.118 0.897 2026-10-13 21:34:16,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '6608DA0F4AD718F8162DA434A3E009DE', 'loaderId': 'BD9CA50B215EDFBAA16D742C044A8FBE', 'isDownload': False} 2026-10-13 21:34:16,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-13 21:34:16,505 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:16,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:16] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-10-13 21:34:16,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:16] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.024 2026-10-13 21:34:16,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:16] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-13 21:34:17,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:34:17,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:34:17,130 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:17,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:34:17,153 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:34:17,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:34:17,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:34:18,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.393 0.742 2026-10-13 21:34:18,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.068 2026-10-13 21:34:18,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-10-13 21:34:18,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.005 2026-10-13 21:34:18,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.045 0.070 2026-10-13 21:34:18,693 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:34:18,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.022 0.163 2026-10-13 21:34:18,800 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.200 2026-10-13 21:34:18,832 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:34:18,851 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:34:18,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:18,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.028 0.274 2026-10-13 21:34:18,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.025 0.319 2026-10-13 21:34:19,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.384 2026-10-13 21:34:19,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.320 2026-10-13 21:34:19,037 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:34:19,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.321 2026-10-13 21:34:19,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.236 2026-10-13 21:34:19,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.244 2026-10-13 21:34:19,153 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:34:19,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.031 0.191 2026-10-13 21:34:19,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.170 2026-10-13 21:34:19,201 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.134 2026-10-13 21:34:19,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.021 0.176 2026-10-13 21:34:19,276 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.164 2026-10-13 21:34:19,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.159 2026-10-13 21:34:19,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.017 0.177 2026-10-13 21:34:19,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.194 2026-10-13 21:34:19,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.238 2026-10-13 21:34:19,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.218 2026-10-13 21:34:19,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.246 2026-10-13 21:34:19,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:19,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.008 0.246 2026-10-13 21:34:19,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:34:19,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.227 2026-10-13 21:34:19,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.210 2026-10-13 21:34:19,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.163 2026-10-13 21:34:19,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.103 2026-10-13 21:34:19,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.093 2026-10-13 21:34:19,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:34:20,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-13 21:34:20,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-13 21:34:20,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.021 0.028 2026-10-13 21:34:20,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.032 0.044 2026-10-13 21:34:20,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.039 2026-10-13 21:34:21,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:34:21,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-13 21:34:21,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("2.20")))' 2026-10-13 21:34:21,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-10-13 21:34:21,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("3.00")))' 2026-10-13 21:34:21,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:34:21,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:34:21,638 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:34:21,639 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:34:21,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:34:21,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 21:34:21,678 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.018 2026-10-13 21:34:21,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:34:21,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:34:21,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57948098 for PoS orders references: ['Order 00363-001-0001'] (draft: False) 2026-10-13 21:34:21,744 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:34:24,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57948098 with result: [{'id': 471, 'pos_reference': 'Order 00363-001-0001', 'account_move': 767}] 2026-10-13 21:34:25,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 0.925 2.382 2026-10-13 21:34:25,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.186 2026-10-13 21:34:25,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:25] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.010 0.021 2026-10-13 21:34:25,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:25] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:34:25,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:25,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:25,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47112 2026-10-13 21:34:25,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:25,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47112 2026-10-13 21:34:26,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213426_053414_TestPoSSale.txt 2026-10-13 21:34:26,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphj531cr1_chrome_odoo" 2026-10-13 21:34:26,117 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-13 21:34:27,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47327 2026-10-13 21:34:27,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgw6a6j9d_chrome_odoo 2026-10-13 21:34:27,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40211/json/version 2026-10-13 21:34:27,320 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40211/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:34:27,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:34:27,381 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40211/json 2026-10-13 21:34:27,382 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40211/json with timeout 3 increased to 10s during tests 2026-10-13 21:34:27,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40211/devtools/page/820E403135490694D56DEDAC4D94F944 2026-10-13 21:34:27,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:34:27,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:34:27,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:34:27,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:34:27,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:34:27,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:34:27,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:34:30,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.163 2.090 2026-10-13 21:34:30,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '820E403135490694D56DEDAC4D94F944', 'loaderId': '6A2C6FF24709AB99F43EAD83C7FD8366', 'isDownload': False} 2026-10-13 21:34:30,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-10-13 21:34:30,120 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:30,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.010 2026-10-13 21:34:30,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-13 21:34:30,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.040 2026-10-13 21:34:30,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:34:30,640 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-10-13 21:34:30,685 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:30,696 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:34:30,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:34:30,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_import_so_to_pos_no_existing_lot', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:34:31,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:34:31,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.312 0.566 2026-10-13 21:34:31,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.059 2026-10-13 21:34:31,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-10-13 21:34:31,736 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:34:31,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.026 0.053 2026-10-13 21:34:31,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.107 2026-10-13 21:34:31,903 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:34:31,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.151 2026-10-13 21:34:31,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:31] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.200 2026-10-13 21:34:32,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.269 2026-10-13 21:34:32,094 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:34:32,110 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:32,122 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:32,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.333 2026-10-13 21:34:32,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.296 2026-10-13 21:34:32,158 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:34:32,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.276 2026-10-13 21:34:32,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-13 21:34:32,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.275 2026-10-13 21:34:32,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.149 2026-10-13 21:34:32,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.135 2026-10-13 21:34:32,320 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:32,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.148 2026-10-13 21:34:32,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.144 2026-10-13 21:34:32,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.138 2026-10-13 21:34:32,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.024 0.150 2026-10-13 21:34:32,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.139 2026-10-13 21:34:32,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.150 2026-10-13 21:34:32,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.170 2026-10-13 21:34:32,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.007 0.197 2026-10-13 21:34:32,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.208 2026-10-13 21:34:32,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-13 21:34:32,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.114 2026-10-13 21:34:32,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:32,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-13 21:34:32,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.025 2026-10-13 21:34:32,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.036 2026-10-13 21:34:32,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:32] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.020 2026-10-13 21:34:33,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:34:33,827 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'Ensure at least one line is imported (trigger: .order-container .orderline)' 2026-10-13 21:34:33,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:33] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.027 2026-10-13 21:34:33,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:33] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.023 0.033 2026-10-13 21:34:33,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.049 2026-10-13 21:34:33,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.036 2026-10-13 21:34:34,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:34,791 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:34,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47327 2026-10-13 21:34:34,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:34,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47327 2026-10-13 21:34:34,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213434_895279_TestPoSSale.txt 2026-10-13 21:34:34,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgw6a6j9d_chrome_odoo" 2026-10-13 21:34:34,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-13 21:34:37,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47533 2026-10-13 21:34:37,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6me_e3b2_chrome_odoo 2026-10-13 21:34:37,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44755/json/version 2026-10-13 21:34:37,176 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44755/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:34:37,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:34:37,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44755/json 2026-10-13 21:34:37,262 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44755/json with timeout 3 increased to 10s during tests 2026-10-13 21:34:37,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44755/devtools/page/14CCA5051EC0AA7F67E9AC8AD0201B41 2026-10-13 21:34:37,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:34:37,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:34:37,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:34:37,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:34:37,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:34:37,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:34:37,848 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:34:38,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.119 0.946 2026-10-13 21:34:38,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '14CCA5051EC0AA7F67E9AC8AD0201B41', 'loaderId': '38149CC58EA28B8A1A6AE67D6E6D8A89', 'isDownload': False} 2026-10-13 21:34:38,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-13 21:34:38,933 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:38,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:38] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-13 21:34:38,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:38] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-10-13 21:34:38,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:38] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-13 21:34:39,459 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.008 2026-10-13 21:34:39,472 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-13 21:34:39,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:39,527 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:34:39,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:34:39,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:34:40,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:34:40,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.340 0.683 2026-10-13 21:34:40,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.052 2026-10-13 21:34:40,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-10-13 21:34:40,712 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:34:40,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.067 2026-10-13 21:34:40,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.120 2026-10-13 21:34:40,895 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:34:40,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.180 2026-10-13 21:34:40,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.233 2026-10-13 21:34:41,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.273 2026-10-13 21:34:41,044 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:34:41,065 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:34:41,074 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:41,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.318 2026-10-13 21:34:41,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.269 2026-10-13 21:34:41,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-13 21:34:41,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-13 21:34:41,213 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:34:41,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.207 2026-10-13 21:34:41,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.146 2026-10-13 21:34:41,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:41,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.025 0.184 2026-10-13 21:34:41,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-13 21:34:41,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.192 2026-10-13 21:34:41,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.157 2026-10-13 21:34:41,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.120 2026-10-13 21:34:41,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.140 2026-10-13 21:34:41,422 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.144 2026-10-13 21:34:41,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.153 2026-10-13 21:34:41,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-13 21:34:41,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.173 2026-10-13 21:34:41,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.187 2026-10-13 21:34:41,569 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.148 2026-10-13 21:34:41,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:41,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-13 21:34:41,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.023 2026-10-13 21:34:41,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.028 2026-10-13 21:34:41,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:34:42,735 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:34:42,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Await confirmation demand popup (trigger: .modal-body:contains('Do you want to load the SN/Lots linked to the Sales Order?'))' 2026-10-13 21:34:42,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.057 0.027 2026-10-13 21:34:42,930 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.047 0.051 2026-10-13 21:34:43,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.035 0.037 2026-10-13 21:34:43,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:34:43,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Choose to auto link the lot number to the order line (trigger: .button.confirm:contains('Yes'))' 2026-10-13 21:34:43,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure first line has lot 1001 (trigger: .order-container .orderline:nth-child(1):contains(Product):contains(1001))' 2026-10-13 21:34:43,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure second line has lot 1002 (trigger: .order-container .orderline:nth-child(2):contains(Product):contains(1002))' 2026-10-13 21:34:43,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:34:43,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:34:43,882 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:43,885 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:43,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:34:43,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:34:43,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:34:43,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.019 2026-10-13 21:34:43,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79916432 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-13 21:34:43,956 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:34:44,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79916432 with result: [{'id': 472, 'pos_reference': 'Order 00365-001-0001', 'account_move': False}] 2026-10-13 21:34:44,532 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-13 21:34:44,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.409 0.566 2026-10-13 21:34:44,913 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.306 2026-10-13 21:34:44,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:44] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-13 21:34:45,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:45,729 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:45,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47533 2026-10-13 21:34:45,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:45,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47533 2026-10-13 21:34:45,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213445_838808_TestPoSSale.txt 2026-10-13 21:34:45,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6me_e3b2_chrome_odoo" 2026-10-13 21:34:46,503 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-13 21:34:48,090 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-13 21:34:49,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47751 2026-10-13 21:34:49,781 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpkihz6827_chrome_odoo 2026-10-13 21:34:49,782 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44541/json/version 2026-10-13 21:34:49,784 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44541/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:34:49,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:34:49,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44541/json 2026-10-13 21:34:49,840 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44541/json with timeout 3 increased to 10s during tests 2026-10-13 21:34:49,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44541/devtools/page/125246239CE6AEFABC30DB0C2AD5EE8F 2026-10-13 21:34:49,864 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:34:49,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:34:50,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:34:50,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:34:50,342 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:34:50,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:34:50,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:34:51,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:51] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.197 1.014 2026-10-13 21:34:51,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '125246239CE6AEFABC30DB0C2AD5EE8F', 'loaderId': 'A5A8676759467C0A406DFBA89012BA9D', 'isDownload': False} 2026-10-13 21:34:51,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-13 21:34:51,599 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:51,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-13 21:34:51,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 21:34:51,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-10-13 21:34:52,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:34:52,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-13 21:34:52,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:34:52,183 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:34:52,184 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:34:52,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:34:53,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.358 0.667 2026-10-13 21:34:53,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:53] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 1.072 2026-10-13 21:34:53,362 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:34:53,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.147 2026-10-13 21:34:53,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:34:53,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-13 21:34:54,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.238 0.493 2026-10-13 21:34:54,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:34:54,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.056 2026-10-13 21:34:54,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 21:34:54,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:34:54,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.026 0.046 2026-10-13 21:34:54,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.106 2026-10-13 21:34:54,597 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:34:54,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.162 2026-10-13 21:34:54,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.221 2026-10-13 21:34:54,721 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:34:54,746 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:54,772 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:34:54,781 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:34:54,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.021 0.282 2026-10-13 21:34:54,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.338 2026-10-13 21:34:54,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.333 2026-10-13 21:34:54,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-13 21:34:54,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.309 2026-10-13 21:34:54,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.207 2026-10-13 21:34:55,003 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:34:55,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.043 0.242 2026-10-13 21:34:55,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.246 2026-10-13 21:34:55,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.018 0.241 2026-10-13 21:34:55,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.249 2026-10-13 21:34:55,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.228 2026-10-13 21:34:55,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.185 2026-10-13 21:34:55,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.187 2026-10-13 21:34:55,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.158 2026-10-13 21:34:55,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.164 2026-10-13 21:34:55,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-13 21:34:55,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.160 2026-10-13 21:34:55,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.115 2026-10-13 21:34:55,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:55,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.021 2026-10-13 21:34:55,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:34:55,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.029 2026-10-13 21:34:55,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:55] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:34:56,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:34:56,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:34:56,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:56] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.023 2026-10-13 21:34:56,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:56] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.011 0.033 2026-10-13 21:34:56,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.030 2026-10-13 21:34:57,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:34:57,395 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:34:57,396 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:34:57,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:34:57,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:34:57,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-13 21:34:57,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:34:57,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-13 21:34:57,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93776641 for PoS orders references: ['Order 00366-002-0001'] (draft: False) 2026-10-13 21:34:57,461 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:34:57,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93776641 with result: [{'id': 473, 'pos_reference': 'Order 00366-002-0001', 'account_move': False}] 2026-10-13 21:34:57,839 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [714] 2026-10-13 21:34:58,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.244 0.492 2026-10-13 21:34:58,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:58] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:34:58,646 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:34:58,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:34:58,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'Check that the orders list is empty (trigger: body:not(:has(.order-row)))' 2026-10-13 21:34:59,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:34:59,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:34:59,794 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:34:59,810 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:34:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:34:59,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47751 2026-10-13 21:34:59,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:34:59,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47751 2026-10-13 21:34:59,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213459_916507_TestPoSSale.txt 2026-10-13 21:34:59,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpkihz6827_chrome_odoo" 2026-10-13 21:34:59,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-13 21:35:02,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-13 21:35:04,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26982653 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-13 21:35:07,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26982653 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 774}] 2026-10-13 21:35:07,791 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:35:18,251 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:35:18,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:35:18,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:21,945 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:31,802 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:35:31,802 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:35:31,802 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:35:31,803 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:35,733 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:35:36,930 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47971 2026-10-13 21:35:36,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpe4j19knj_chrome_odoo 2026-10-13 21:35:36,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46729/json/version 2026-10-13 21:35:36,933 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46729/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:35:36,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:35:36,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46729/json 2026-10-13 21:35:36,999 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46729/json with timeout 3 increased to 10s during tests 2026-10-13 21:35:37,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46729/devtools/page/B4BE9FD076262FF6357688A8E2ADC7D2 2026-10-13 21:35:37,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:35:37,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:35:37,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:35:37,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:35:37,503 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:35:37,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:35:37,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:35:38,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.169 0.951 2026-10-13 21:35:38,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B4BE9FD076262FF6357688A8E2ADC7D2', 'loaderId': 'D4E813780D5D7E1CBD0E8C8AF95C5DB0', 'isDownload': False} 2026-10-13 21:35:38,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-13 21:35:38,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:35:38,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:38] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-13 21:35:38,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:38] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 21:35:38,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:38] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-10-13 21:35:39,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-13 21:35:39,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 21:35:39,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:35:39,387 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:35:39,388 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:35:39,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:35:40,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.327 0.613 2026-10-13 21:35:40,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:40] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.974 2026-10-13 21:35:40,461 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:35:40,518 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.111 2026-10-13 21:35:40,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:35:40,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:35:41,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.130 0.431 2026-10-13 21:35:41,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.064 2026-10-13 21:35:41,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-10-13 21:35:41,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:35:41,495 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.043 2026-10-13 21:35:41,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.083 2026-10-13 21:35:41,552 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:35:41,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.138 2026-10-13 21:35:41,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.176 2026-10-13 21:35:41,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.227 2026-10-13 21:35:41,716 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:35:41,728 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:35:41,740 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:35:41,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.282 2026-10-13 21:35:41,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.283 2026-10-13 21:35:41,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.256 2026-10-13 21:35:41,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.278 2026-10-13 21:35:41,904 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:35:41,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.262 2026-10-13 21:35:41,945 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.191 2026-10-13 21:35:41,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.162 2026-10-13 21:35:41,975 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:35:41,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.024 0.160 2026-10-13 21:35:42,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.181 2026-10-13 21:35:42,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.168 2026-10-13 21:35:42,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.023 0.158 2026-10-13 21:35:42,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.158 2026-10-13 21:35:42,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.149 2026-10-13 21:35:42,153 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.135 2026-10-13 21:35:42,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-13 21:35:42,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-13 21:35:42,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.070 2026-10-13 21:35:42,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:35:42,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:35:42,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.020 2026-10-13 21:35:42,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:35:42,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.027 2026-10-13 21:35:42,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:35:43,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:35:43,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:35:43,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.022 2026-10-13 21:35:43,497 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.029 2026-10-13 21:35:43,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.039 0.028 2026-10-13 21:35:44,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:35:44,396 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:35:44,397 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:35:44,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:35:44,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 21:35:44,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:44] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 21:35:44,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:35:44,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:35:44,471 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:35:44,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32641824 for PoS orders references: ['Order 00369-002-0001'] (draft: False) 2026-10-13 21:35:44,490 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:35:44,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47971 2026-10-13 21:35:44,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:35:44,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47971 2026-10-13 21:35:44,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213544_601748_TestPoSSale.txt 2026-10-13 21:35:44,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpe4j19knj_chrome_odoo" 2026-10-13 21:35:44,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [, ] 2026-10-13 21:35:47,845 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32641824 with result: [{'id': 476, 'pos_reference': 'Order 00369-002-0001', 'account_move': 776}] 2026-10-13 21:35:48,717 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [718] 2026-10-13 21:35:49,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.389 3.294 2026-10-13 21:35:49,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 4.661 2026-10-13 21:35:49,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-13 21:35:50,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48197 2026-10-13 21:35:50,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpe0ckptc8_chrome_odoo 2026-10-13 21:35:50,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34061/json/version 2026-10-13 21:35:50,688 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34061/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:35:50,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:35:50,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34061/json 2026-10-13 21:35:50,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34061/json with timeout 3 increased to 10s during tests 2026-10-13 21:35:50,727 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34061/devtools/page/7992AC0EDB97D0CD2A2597EF971D3F26 2026-10-13 21:35:50,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:35:50,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:35:51,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:35:51,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:35:51,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:35:51,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:35:51,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:35:52,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:52] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.166 1.089 2026-10-13 21:35:52,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '7992AC0EDB97D0CD2A2597EF971D3F26', 'loaderId': 'BAB22D6A9FD6D96B0E5BB52F6749EFFB', 'isDownload': False} 2026-10-13 21:35:52,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-13 21:35:52,510 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:35:52,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:52] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 21:35:52,553 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:52] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-13 21:35:52,564 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:52] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-13 21:35:53,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-13 21:35:53,019 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-10-13 21:35:53,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:35:53,061 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-13 21:35:53,063 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:35:53,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:35:54,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.360 0.600 2026-10-13 21:35:54,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.960 2026-10-13 21:35:54,154 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:35:54,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.111 2026-10-13 21:35:54,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-13 21:35:54,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:35:54,990 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.145 0.465 2026-10-13 21:35:55,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.059 2026-10-13 21:35:55,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.017 2026-10-13 21:35:55,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:35:55,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.008 2026-10-13 21:35:55,296 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.036 0.069 2026-10-13 21:35:55,327 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:35:55,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.131 2026-10-13 21:35:55,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.179 2026-10-13 21:35:55,484 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.229 2026-10-13 21:35:55,509 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:35:55,530 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:35:55,538 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:35:55,552 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.292 2026-10-13 21:35:55,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.343 2026-10-13 21:35:55,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.279 2026-10-13 21:35:55,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.320 2026-10-13 21:35:55,715 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:35:55,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.313 2026-10-13 21:35:55,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.027 0.251 2026-10-13 21:35:55,837 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:35:55,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.285 2026-10-13 21:35:55,864 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.250 2026-10-13 21:35:55,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.240 2026-10-13 21:35:55,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.233 2026-10-13 21:35:55,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.169 2026-10-13 21:35:55,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.146 2026-10-13 21:35:55,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.097 2026-10-13 21:35:55,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:55] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.117 2026-10-13 21:35:56,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.164 2026-10-13 21:35:56,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.179 2026-10-13 21:35:56,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.184 2026-10-13 21:35:56,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.177 2026-10-13 21:35:56,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.159 2026-10-13 21:35:56,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:35:56,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.015 2026-10-13 21:35:56,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:35:56,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.027 0.030 2026-10-13 21:35:56,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.008 2026-10-13 21:35:57,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:35:57,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98"))' 2026-10-13 21:35:57,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.025 2026-10-13 21:35:57,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.037 2026-10-13 21:35:57,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.032 2026-10-13 21:35:57,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:35:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:35:58,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.50")))' 2026-10-13 21:35:58,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-10-13 21:35:58,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.5")):has(.price:contains("4.14")))' 2026-10-13 21:35:58,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:35:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48197 2026-10-13 21:35:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:35:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48197 2026-10-13 21:35:58,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213558_297967_TestPoSSale.txt 2026-10-13 21:35:58,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpe0ckptc8_chrome_odoo" 2026-10-13 21:35:58,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-13 21:35:59,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48402 2026-10-13 21:35:59,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpjhe9zrcm_chrome_odoo 2026-10-13 21:35:59,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35871/json/version 2026-10-13 21:35:59,535 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35871/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:35:59,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:35:59,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35871/json 2026-10-13 21:35:59,595 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35871/json with timeout 3 increased to 10s during tests 2026-10-13 21:35:59,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35871/devtools/page/14B91BE78A9FFF454B8157F0A89FD396 2026-10-13 21:35:59,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:35:59,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:00,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:00,158 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:00,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:00,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:00,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:01,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.188 1.020 2026-10-13 21:36:01,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '14B91BE78A9FFF454B8157F0A89FD396', 'loaderId': '368566A5B6769FCC122430684705470E', 'isDownload': False} 2026-10-13 21:36:01,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-13 21:36:01,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:01,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:36:01,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-13 21:36:01,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-13 21:36:01,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-13 21:36:01,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.009 2026-10-13 21:36:02,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:02,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-13 21:36:02,038 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:36:02,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:36:03,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.334 0.614 2026-10-13 21:36:03,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 0.989 2026-10-13 21:36:03,140 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:03,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.126 2026-10-13 21:36:03,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:36:03,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:36:04,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:36:04,828 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.131 1.332 2026-10-13 21:36:04,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.059 2026-10-13 21:36:04,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.019 2026-10-13 21:36:04,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:36:05,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.032 0.050 2026-10-13 21:36:05,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.114 2026-10-13 21:36:05,167 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:36:05,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.177 2026-10-13 21:36:05,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.023 0.225 2026-10-13 21:36:05,291 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:36:05,313 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:05,333 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:05,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.295 2026-10-13 21:36:05,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.368 2026-10-13 21:36:05,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.346 2026-10-13 21:36:05,505 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.305 2026-10-13 21:36:05,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.321 2026-10-13 21:36:05,557 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:36:05,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.012 0.219 2026-10-13 21:36:05,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.031 0.270 2026-10-13 21:36:05,665 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:05,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.230 2026-10-13 21:36:05,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.230 2026-10-13 21:36:05,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.229 2026-10-13 21:36:05,709 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.006 0.191 2026-10-13 21:36:05,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.159 2026-10-13 21:36:05,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.019 0.178 2026-10-13 21:36:05,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.141 2026-10-13 21:36:05,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.184 2026-10-13 21:36:05,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.200 2026-10-13 21:36:05,922 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.199 2026-10-13 21:36:05,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.198 2026-10-13 21:36:05,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.156 2026-10-13 21:36:06,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:06,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:36:06,042 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.021 2026-10-13 21:36:06,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:06] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.028 2026-10-13 21:36:06,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:06] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:36:07,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:07,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:36:07,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.024 2026-10-13 21:36:07,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.032 2026-10-13 21:36:07,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.022 2026-10-13 21:36:07,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:36:07,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:36:07,974 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:36:07,975 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:07,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:36:07,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-13 21:36:08,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:36:08,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:36:08,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.016 2026-10-13 21:36:08,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:08,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15551623 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-13 21:36:08,047 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48402 2026-10-13 21:36:08,048 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:36:08,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:36:08,053 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48402 2026-10-13 21:36:08,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213608_180264_TestPoSSale.txt 2026-10-13 21:36:08,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpjhe9zrcm_chrome_odoo" 2026-10-13 21:36:08,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-13 21:36:10,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15551623 with result: [{'id': 477, 'pos_reference': 'Order 00371-002-0001', 'account_move': 778}] 2026-10-13 21:36:11,653 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [720] 2026-10-13 21:36:11,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.262 2.645 2026-10-13 21:36:11,998 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-13 21:36:13,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48622 2026-10-13 21:36:13,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp__pj9b8p_chrome_odoo 2026-10-13 21:36:13,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38599/json/version 2026-10-13 21:36:13,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38599/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:36:13,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:36:13,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38599/json 2026-10-13 21:36:13,580 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38599/json with timeout 3 increased to 10s during tests 2026-10-13 21:36:13,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38599/devtools/page/711F026179BFD4C6658CA7D8AF17C797 2026-10-13 21:36:13,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:36:13,634 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:14,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:14,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:14,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:14,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:14,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:15,303 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.140 0.936 2026-10-13 21:36:15,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '711F026179BFD4C6658CA7D8AF17C797', 'loaderId': '1D252D60A4CD92407EDA349952DE392E', 'isDownload': False} 2026-10-13 21:36:15,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-13 21:36:15,339 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:15,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-13 21:36:15,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-10-13 21:36:15,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.049 2026-10-13 21:36:15,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-13 21:36:15,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.022 2026-10-13 21:36:15,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:36:15,968 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:15,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:15,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosQuotationSaving', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:36:17,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.360 0.704 2026-10-13 21:36:17,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:17] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 1.107 2026-10-13 21:36:17,194 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:17,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.133 2026-10-13 21:36:17,349 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:36:17,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:36:18,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.175 0.444 2026-10-13 21:36:18,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.050 2026-10-13 21:36:18,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-10-13 21:36:18,190 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:36:18,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.026 0.053 2026-10-13 21:36:18,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:36:18,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.113 2026-10-13 21:36:18,377 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:36:18,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.024 0.176 2026-10-13 21:36:18,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.234 2026-10-13 21:36:18,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:36:18,516 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:18,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:18,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.283 2026-10-13 21:36:18,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.334 2026-10-13 21:36:18,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.295 2026-10-13 21:36:18,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.260 2026-10-13 21:36:18,681 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:36:18,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.265 2026-10-13 21:36:18,716 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.171 2026-10-13 21:36:18,732 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:18,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.163 2026-10-13 21:36:18,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.026 0.178 2026-10-13 21:36:18,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.196 2026-10-13 21:36:18,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.192 2026-10-13 21:36:18,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.144 2026-10-13 21:36:18,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.138 2026-10-13 21:36:18,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.141 2026-10-13 21:36:18,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.191 2026-10-13 21:36:19,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.024 0.155 2026-10-13 21:36:19,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.001 0.195 2026-10-13 21:36:19,050 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.199 2026-10-13 21:36:19,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-13 21:36:19,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.022 0.173 2026-10-13 21:36:19,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:19,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.018 2026-10-13 21:36:19,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:36:19,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.018 2026-10-13 21:36:19,351 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:36:20,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:20,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(em.qty:contains("4")):has(.price:contains("40.00")))' 2026-10-13 21:36:20,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.034 0.026 2026-10-13 21:36:20,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.032 2026-10-13 21:36:20,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.032 2026-10-13 21:36:21,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:36:21,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Click on Save button (trigger: .control-button:contains("Save"))' 2026-10-13 21:36:21,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5185970 for PoS orders references: ['Order 00372-002-0001'] (draft: True) 2026-10-13 21:36:21,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:36:21,227 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:36:21,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48622 2026-10-13 21:36:21,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:36:21,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48622 2026-10-13 21:36:21,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5185970 with result: [{'id': 478, 'pos_reference': 'Order 00372-002-0001', 'account_move': False}] 2026-10-13 21:36:21,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213621_397002_TestPoSSale.txt 2026-10-13 21:36:21,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp__pj9b8p_chrome_odoo" 2026-10-13 21:36:21,400 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.074 0.126 2026-10-13 21:36:21,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-13 21:36:22,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48832 2026-10-13 21:36:22,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmperr4rga4_chrome_odoo 2026-10-13 21:36:22,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35913/json/version 2026-10-13 21:36:22,716 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35913/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:36:22,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:36:22,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35913/json 2026-10-13 21:36:22,777 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35913/json with timeout 3 increased to 10s during tests 2026-10-13 21:36:22,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35913/devtools/page/5A83CFA403F9D881DE7862BBA466FE61 2026-10-13 21:36:22,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:36:22,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:23,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:23,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:23,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:23,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:23,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:24,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:24] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.166 1.029 2026-10-13 21:36:24,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5A83CFA403F9D881DE7862BBA466FE61', 'loaderId': '39B74F97C1FDDF172CFA98E6E4B0B9F2', 'isDownload': False} 2026-10-13 21:36:24,524 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-13 21:36:24,551 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:24,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:24] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:36:24,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:24] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-13 21:36:24,606 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:24] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-10-13 21:36:25,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.013 0.008 2026-10-13 21:36:25,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.027 2026-10-13 21:36:25,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-13 21:36:25,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:36:25,209 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:36:25,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:36:26,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.362 0.613 2026-10-13 21:36:26,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 1.017 2026-10-13 21:36:26,316 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:26,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.133 2026-10-13 21:36:26,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-13 21:36:26,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:36:27,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.165 0.433 2026-10-13 21:36:27,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.069 2026-10-13 21:36:27,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 21:36:27,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:36:27,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.044 0.049 2026-10-13 21:36:27,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:36:27,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.017 0.125 2026-10-13 21:36:27,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:36:27,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.182 2026-10-13 21:36:27,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.202 2026-10-13 21:36:27,591 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:36:27,626 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:36:27,641 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:36:27,667 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.029 0.251 2026-10-13 21:36:27,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.332 2026-10-13 21:36:27,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.322 2026-10-13 21:36:27,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.307 2026-10-13 21:36:27,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.309 2026-10-13 21:36:27,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.220 2026-10-13 21:36:27,881 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:27,890 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:36:27,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.016 0.186 2026-10-13 21:36:27,909 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-13 21:36:27,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.137 2026-10-13 21:36:27,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.136 2026-10-13 21:36:27,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.107 2026-10-13 21:36:28,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.020 0.125 2026-10-13 21:36:28,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.132 2026-10-13 21:36:28,109 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.191 2026-10-13 21:36:28,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.232 2026-10-13 21:36:28,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.001 0.248 2026-10-13 21:36:28,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.243 2026-10-13 21:36:28,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.201 2026-10-13 21:36:28,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.184 2026-10-13 21:36:28,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:28,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:36:28,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.023 2026-10-13 21:36:28,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.039 2026-10-13 21:36:28,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.012 2026-10-13 21:36:29,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:29,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-13 21:36:29,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.018 0.027 2026-10-13 21:36:29,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.029 0.036 2026-10-13 21:36:29,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.020 0.035 2026-10-13 21:36:29,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-13 21:36:30,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:36:30,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:30,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48832 2026-10-13 21:36:30,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:36:30,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48832 2026-10-13 21:36:30,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213630_426378_TestPoSSale.txt 2026-10-13 21:36:30,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmperr4rga4_chrome_odoo" 2026-10-13 21:36:30,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-13 21:36:32,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49037 2026-10-13 21:36:32,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpknqob4dh_chrome_odoo 2026-10-13 21:36:32,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43143/json/version 2026-10-13 21:36:32,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43143/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:36:32,451 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:36:32,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43143/json 2026-10-13 21:36:32,453 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43143/json with timeout 3 increased to 10s during tests 2026-10-13 21:36:32,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43143/devtools/page/C37D1552B93AF261DE02B4E533B32127 2026-10-13 21:36:32,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:36:32,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:33,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:33,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:33,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:33,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:33,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:34,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.120 0.930 2026-10-13 21:36:34,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C37D1552B93AF261DE02B4E533B32127', 'loaderId': 'E7A147C1A0C2830CEC038819BA144C66', 'isDownload': False} 2026-10-13 21:36:34,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-13 21:36:34,103 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:34,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:36:34,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-13 21:36:34,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.043 2026-10-13 21:36:34,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.015 0.012 2026-10-13 21:36:34,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.031 2026-10-13 21:36:34,647 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:34,651 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:34,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:36:34,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:36:35,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.360 0.537 2026-10-13 21:36:35,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:35] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.934 2026-10-13 21:36:35,699 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:35,758 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.107 2026-10-13 21:36:35,837 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-13 21:36:35,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 21:36:36,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.148 0.508 2026-10-13 21:36:36,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.062 2026-10-13 21:36:36,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:36:36,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-13 21:36:36,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:36:36,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.046 2026-10-13 21:36:36,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.113 2026-10-13 21:36:36,886 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:36,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:36] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.161 2026-10-13 21:36:37,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.027 0.227 2026-10-13 21:36:37,018 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:36:37,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:36:37,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:36:37,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.289 2026-10-13 21:36:37,085 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:36:37,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.342 2026-10-13 21:36:37,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.315 2026-10-13 21:36:37,179 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-13 21:36:37,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.292 2026-10-13 21:36:37,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-13 21:36:37,257 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:37,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.031 0.148 2026-10-13 21:36:37,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.027 0.206 2026-10-13 21:36:37,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.013 0.214 2026-10-13 21:36:37,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.217 2026-10-13 21:36:37,398 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.205 2026-10-13 21:36:37,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.179 2026-10-13 21:36:37,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.170 2026-10-13 21:36:37,492 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-13 21:36:37,539 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.163 2026-10-13 21:36:37,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.168 2026-10-13 21:36:37,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-13 21:36:37,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-13 21:36:37,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.146 2026-10-13 21:36:37,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:37,732 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:36:37,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.020 2026-10-13 21:36:37,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.042 2026-10-13 21:36:37,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:36:38,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:38,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-10-13 21:36:38,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.021 2026-10-13 21:36:38,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.030 2026-10-13 21:36:39,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-13 21:36:39,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-13 21:36:39,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-13 21:36:39,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-13 21:36:39,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-10-13 21:36:39,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:36:39,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49037 2026-10-13 21:36:39,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:36:39,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49037 2026-10-13 21:36:39,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213639_824493_TestPoSSale.txt 2026-10-13 21:36:39,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpknqob4dh_chrome_odoo" 2026-10-13 21:36:39,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-13 21:36:41,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49244 2026-10-13 21:36:41,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpamciqknb_chrome_odoo 2026-10-13 21:36:41,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37307/json/version 2026-10-13 21:36:41,360 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37307/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:36:41,443 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:36:41,444 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37307/json 2026-10-13 21:36:41,445 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37307/json with timeout 3 increased to 10s during tests 2026-10-13 21:36:41,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37307/devtools/page/FF7E7E81C261AF27EA1714018298F452 2026-10-13 21:36:41,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:36:41,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:42,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:42,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:42,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:42,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:42,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:43,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.140 1.021 2026-10-13 21:36:43,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FF7E7E81C261AF27EA1714018298F452', 'loaderId': '21CC3155AD9E2760D1ADD8E5EC7126A6', 'isDownload': False} 2026-10-13 21:36:43,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-13 21:36:43,266 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:43,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:36:43,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-13 21:36:43,313 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-13 21:36:43,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.013 2026-10-13 21:36:43,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-13 21:36:43,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:43,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.019 2026-10-13 21:36:43,947 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:36:43,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:36:44,969 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.384 0.629 2026-10-13 21:36:45,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:45] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 1.035 2026-10-13 21:36:45,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:45,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.149 2026-10-13 21:36:45,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-13 21:36:45,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-13 21:36:45,967 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.136 0.504 2026-10-13 21:36:46,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-10-13 21:36:46,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:36:46,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-10-13 21:36:46,113 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:36:46,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.030 0.047 2026-10-13 21:36:46,222 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:36:46,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.021 0.116 2026-10-13 21:36:46,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.183 2026-10-13 21:36:46,339 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:46,359 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:46,372 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:36:46,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.221 2026-10-13 21:36:46,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.291 2026-10-13 21:36:46,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.356 2026-10-13 21:36:46,515 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.264 2026-10-13 21:36:46,515 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:46,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.275 2026-10-13 21:36:46,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.206 2026-10-13 21:36:46,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-13 21:36:46,610 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:36:46,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.157 2026-10-13 21:36:46,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.018 0.094 2026-10-13 21:36:46,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.101 2026-10-13 21:36:46,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.018 0.125 2026-10-13 21:36:46,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.015 0.136 2026-10-13 21:36:46,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.129 2026-10-13 21:36:46,815 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.184 2026-10-13 21:36:46,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.226 2026-10-13 21:36:46,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:46] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.027 0.262 2026-10-13 21:36:47,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.022 0.299 2026-10-13 21:36:47,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.290 2026-10-13 21:36:47,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.258 2026-10-13 21:36:47,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:47,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.245 2026-10-13 21:36:47,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-10-13 21:36:47,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.220 2026-10-13 21:36:47,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.070 2026-10-13 21:36:47,169 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.059 2026-10-13 21:36:47,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:47] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:36:48,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:48,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:36:48,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:48] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-13 21:36:48,146 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:48] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.029 2026-10-13 21:36:48,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.019 0.038 2026-10-13 21:36:48,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:36:49,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:36:49,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 21:36:49,035 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:36:49,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:36:49,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:36:49,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-13 21:36:49,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:36:49,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:36:49,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:36:49,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-13 21:36:49,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25045652 for PoS orders references: ['Order 00375-002-0001'] (draft: False) 2026-10-13 21:36:49,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:36:49,138 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:36:49,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25045652 with result: [{'id': 479, 'pos_reference': 'Order 00375-002-0001', 'account_move': False}] 2026-10-13 21:36:50,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.642 0.916 2026-10-13 21:36:50,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.898 2026-10-13 21:36:50,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:50] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 21:36:51,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-13 21:36:51,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:36:51,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-13 21:36:51,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:36:51,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:36:51,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-13 21:36:51,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.009 0.025 2026-10-13 21:36:51,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-13 21:36:51,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.009 0.028 2026-10-13 21:36:52,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:36:52,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 21:36:52,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:36:52,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-13 21:36:52,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:36:52,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:36:52,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:36:52,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64443312 for PoS orders references: ['Order 00375-002-0002'] (draft: False) 2026-10-13 21:36:52,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:36:53,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64443312 with result: [{'id': 480, 'pos_reference': 'Order 00375-002-0002', 'account_move': False}] 2026-10-13 21:36:54,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.659 0.887 2026-10-13 21:36:54,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.559 2026-10-13 21:36:54,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:54] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.010 2026-10-13 21:36:54,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:36:54,865 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:36:54,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49244 2026-10-13 21:36:54,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:36:54,882 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49244 2026-10-13 21:36:54,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213654_970297_TestPoSSale.txt 2026-10-13 21:36:54,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpamciqknb_chrome_odoo" 2026-10-13 21:36:55,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-13 21:36:57,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49477 2026-10-13 21:36:57,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfvdz6key_chrome_odoo 2026-10-13 21:36:57,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42983/json/version 2026-10-13 21:36:57,483 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42983/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:36:57,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:36:57,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42983/json 2026-10-13 21:36:57,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42983/json with timeout 3 increased to 10s during tests 2026-10-13 21:36:57,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42983/devtools/page/F2AD321B2D7417E60B9AEDD55B6D1338 2026-10-13 21:36:57,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:36:57,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:36:58,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:36:58,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:36:58,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:36:58,087 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:36:58,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:36:59,243 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.113 1.033 2026-10-13 21:36:59,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F2AD321B2D7417E60B9AEDD55B6D1338', 'loaderId': '40891578906AB1906846B986891FCF76', 'isDownload': False} 2026-10-13 21:36:59,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-13 21:36:59,270 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:36:59,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-10-13 21:36:59,311 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-13 21:36:59,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.033 2026-10-13 21:36:59,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:36:59,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-13 21:36:59,876 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:36:59,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:36:59,893 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:36:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:36:59,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:37:00,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.291 0.517 2026-10-13 21:37:00,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:00] "GET /pos/ui HTTP/1.1" 200 - 22 0.020 0.826 2026-10-13 21:37:00,817 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:00,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.106 2026-10-13 21:37:00,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:37:01,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-13 21:37:01,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.192 0.509 2026-10-13 21:37:01,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:37:01,832 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.069 2026-10-13 21:37:01,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-10-13 21:37:01,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:37:01,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:01] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.056 2026-10-13 21:37:02,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.103 2026-10-13 21:37:02,042 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:02,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.157 2026-10-13 21:37:02,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-13 21:37:02,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.236 2026-10-13 21:37:02,196 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:37:02,225 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:37:02,237 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:02,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.028 0.282 2026-10-13 21:37:02,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.270 2026-10-13 21:37:02,261 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:02,333 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.260 2026-10-13 21:37:02,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-13 21:37:02,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-13 21:37:02,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.010 0.197 2026-10-13 21:37:02,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:37:02,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.048 0.238 2026-10-13 21:37:02,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.290 2026-10-13 21:37:02,585 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.290 2026-10-13 21:37:02,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.238 2026-10-13 21:37:02,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.196 2026-10-13 21:37:02,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.012 0.181 2026-10-13 21:37:02,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.163 2026-10-13 21:37:02,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.140 2026-10-13 21:37:02,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.156 2026-10-13 21:37:02,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.153 2026-10-13 21:37:02,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.165 2026-10-13 21:37:02,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.108 2026-10-13 21:37:02,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:02,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.018 2026-10-13 21:37:02,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:37:02,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:02] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.029 2026-10-13 21:37:03,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:03] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:37:03,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:03,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40"))' 2026-10-13 21:37:03,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.020 2026-10-13 21:37:04,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.008 0.027 2026-10-13 21:37:04,050 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.016 0.026 2026-10-13 21:37:04,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:37:04,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:37:04,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:04,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:37:04,886 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:04,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:37:04,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:37:04,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.014 2026-10-13 21:37:04,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43655134 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-10-13 21:37:04,934 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:37:05,284 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [725, 726] 2026-10-13 21:37:06,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43655134 with result: [{'id': 481, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-10-13 21:37:06,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 542 0.487 0.902 2026-10-13 21:37:06,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.383 2026-10-13 21:37:06,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:06] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-10-13 21:37:06,931 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:37:07,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:37:07,119 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:37:07,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49477 2026-10-13 21:37:07,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:37:07,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49477 2026-10-13 21:37:07,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213707_231161_TestPoSSale.txt 2026-10-13 21:37:07,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfvdz6key_chrome_odoo" 2026-10-13 21:37:08,675 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-13 21:37:10,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49698 2026-10-13 21:37:10,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpybbl9x6c_chrome_odoo 2026-10-13 21:37:10,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40167/json/version 2026-10-13 21:37:10,997 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40167/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:37:11,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:37:11,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40167/json 2026-10-13 21:37:11,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40167/json with timeout 3 increased to 10s during tests 2026-10-13 21:37:11,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40167/devtools/page/44ED4FF7CD3ADC5348D128F7EDF09D5E 2026-10-13 21:37:11,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:37:11,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:37:11,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:37:11,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:37:11,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:37:11,576 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:37:11,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:37:13,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:13] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.168 1.951 2026-10-13 21:37:13,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '44ED4FF7CD3ADC5348D128F7EDF09D5E', 'loaderId': '7964426460B4F79D9F22A1482A8538FA', 'isDownload': False} 2026-10-13 21:37:13,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-13 21:37:13,736 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:13,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:13] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:37:13,778 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:13] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-10-13 21:37:13,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:13] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.034 2026-10-13 21:37:14,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:37:14,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:37:14,251 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:14,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:37:14,268 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:37:14,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:37:15,148 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.281 0.587 2026-10-13 21:37:15,230 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:15] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.875 2026-10-13 21:37:15,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:15,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.099 2026-10-13 21:37:15,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-13 21:37:15,444 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-13 21:37:16,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.162 0.378 2026-10-13 21:37:16,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.071 2026-10-13 21:37:16,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.022 2026-10-13 21:37:16,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:37:16,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.024 0.048 2026-10-13 21:37:16,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.012 0.123 2026-10-13 21:37:16,379 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:37:16,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.151 2026-10-13 21:37:16,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.209 2026-10-13 21:37:16,473 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:16,481 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:16,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:37:16,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.034 0.259 2026-10-13 21:37:16,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.348 2026-10-13 21:37:16,626 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:37:16,645 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.333 2026-10-13 21:37:16,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.290 2026-10-13 21:37:16,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.310 2026-10-13 21:37:16,763 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.011 0.258 2026-10-13 21:37:16,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.038 0.282 2026-10-13 21:37:16,892 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:37:16,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.010 0.257 2026-10-13 21:37:16,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.241 2026-10-13 21:37:16,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.245 2026-10-13 21:37:16,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.258 2026-10-13 21:37:16,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.238 2026-10-13 21:37:17,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.231 2026-10-13 21:37:17,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.141 2026-10-13 21:37:17,131 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.016 0.204 2026-10-13 21:37:17,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.245 2026-10-13 21:37:17,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:37:17,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:17,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.245 2026-10-13 21:37:17,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:37:17,261 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.256 2026-10-13 21:37:17,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.257 2026-10-13 21:37:17,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.235 2026-10-13 21:37:17,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.128 2026-10-13 21:37:17,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.137 2026-10-13 21:37:17,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:17] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:37:18,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:18,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 21:37:18,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:18] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.022 0.024 2026-10-13 21:37:18,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:18] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.016 0.034 2026-10-13 21:37:18,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.023 0.030 2026-10-13 21:37:18,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:37:19,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 21:37:19,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:37:19,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 21:37:19,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-10-13 21:37:19,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-10-13 21:37:19,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-13 21:37:19,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:37:19,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-13 21:37:19,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("0")))' 2026-10-13 21:37:19,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:37:20,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:37:20,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:37:20,212 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:20,213 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:20,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:37:20,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:37:20,255 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:37:20,265 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.023 2026-10-13 21:37:20,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:37:20,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4376136 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-13 21:37:20,290 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:20,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4376136 with result: [{'id': 482, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-13 21:37:20,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.253 0.376 2026-10-13 21:37:20,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:20] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-13 21:37:21,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:37:21,716 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:37:21,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49698 2026-10-13 21:37:21,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:37:21,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49698 2026-10-13 21:37:21,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213721_816852_TestPoSSale.txt 2026-10-13 21:37:21,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpybbl9x6c_chrome_odoo" 2026-10-13 21:37:21,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-13 21:37:23,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49915 2026-10-13 21:37:23,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp5eghrvc7_chrome_odoo 2026-10-13 21:37:23,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35691/json/version 2026-10-13 21:37:23,521 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35691/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:37:23,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:37:23,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35691/json 2026-10-13 21:37:23,598 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35691/json with timeout 3 increased to 10s during tests 2026-10-13 21:37:23,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35691/devtools/page/C7DF34ED73FEA238B83AB0AFA71EE7FA 2026-10-13 21:37:23,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:37:23,643 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:37:24,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:37:24,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:37:24,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:37:24,193 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:37:24,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:37:25,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.123 1.018 2026-10-13 21:37:25,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C7DF34ED73FEA238B83AB0AFA71EE7FA', 'loaderId': '335F46CB1D6C389461025DD7DECA209D', 'isDownload': False} 2026-10-13 21:37:25,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-13 21:37:25,366 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:25,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-13 21:37:25,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-10-13 21:37:25,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-13 21:37:25,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-10-13 21:37:25,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-10-13 21:37:25,998 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:37:26,010 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:26,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-10-13 21:37:26,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:37:26,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.347 0.523 2026-10-13 21:37:26,989 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.892 2026-10-13 21:37:27,025 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:27,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.124 2026-10-13 21:37:27,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:37:27,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:37:27,798 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.122 0.436 2026-10-13 21:37:27,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.043 2026-10-13 21:37:27,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.018 2026-10-13 21:37:27,940 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:37:28,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.027 0.054 2026-10-13 21:37:28,094 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:37:28,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.125 2026-10-13 21:37:28,172 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.144 2026-10-13 21:37:28,215 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.192 2026-10-13 21:37:28,247 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-13 21:37:28,279 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:37:28,294 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:37:28,308 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:37:28,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.032 0.254 2026-10-13 21:37:28,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.333 2026-10-13 21:37:28,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.274 2026-10-13 21:37:28,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.291 2026-10-13 21:37:28,457 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.263 2026-10-13 21:37:28,467 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:28,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.149 2026-10-13 21:37:28,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.142 2026-10-13 21:37:28,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.121 2026-10-13 21:37:28,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.028 0.163 2026-10-13 21:37:28,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.183 2026-10-13 21:37:28,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.155 2026-10-13 21:37:28,647 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.018 0.157 2026-10-13 21:37:28,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.210 2026-10-13 21:37:28,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.245 2026-10-13 21:37:28,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.263 2026-10-13 21:37:28,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-13 21:37:28,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-13 21:37:28,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-13 21:37:28,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.172 2026-10-13 21:37:28,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.143 2026-10-13 21:37:28,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:37:28,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:28,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-10-13 21:37:28,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.021 2026-10-13 21:37:29,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:29] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.024 2026-10-13 21:37:29,060 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:29] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:37:29,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:29,972 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(em.qty:contains("1")))' 2026-10-13 21:37:30,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:30] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.026 0.030 2026-10-13 21:37:30,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:30] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.026 0.032 2026-10-13 21:37:30,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.029 2026-10-13 21:37:30,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:37:30,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-13 21:37:30,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:30,969 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-13 21:37:31,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:31,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(em.qty:contains("1")))' 2026-10-13 21:37:31,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.012 0.038 2026-10-13 21:37:31,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.011 0.038 2026-10-13 21:37:31,097 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.011 0.040 2026-10-13 21:37:31,138 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.043 2026-10-13 21:37:31,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.008 0.031 2026-10-13 21:37:31,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.021 0.032 2026-10-13 21:37:32,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00"))' 2026-10-13 21:37:32,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:37:32,043 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:32,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49915 2026-10-13 21:37:32,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:37:32,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49915 2026-10-13 21:37:32,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213732_156663_TestPoSSale.txt 2026-10-13 21:37:32,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp5eghrvc7_chrome_odoo" 2026-10-13 21:37:32,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-13 21:37:36,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50134 2026-10-13 21:37:36,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp5ki_gj9b_chrome_odoo 2026-10-13 21:37:36,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44659/json/version 2026-10-13 21:37:36,996 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44659/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:37:37,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:37:37,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44659/json 2026-10-13 21:37:37,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44659/json with timeout 3 increased to 10s during tests 2026-10-13 21:37:37,020 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44659/devtools/page/9C24997890F5658A39CBA271B63BFB5C 2026-10-13 21:37:37,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:37:37,054 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:37:37,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:37:37,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:37:37,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:37:37,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:37:37,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:37:38,177 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.177 0.774 2026-10-13 21:37:38,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9C24997890F5658A39CBA271B63BFB5C', 'loaderId': '7FC024325440EA13293BCBB0EE6DB295', 'isDownload': False} 2026-10-13 21:37:38,181 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-13 21:37:38,198 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:38,229 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.008 2026-10-13 21:37:38,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-13 21:37:38,254 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 21:37:38,707 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:37:38,720 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-13 21:37:38,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:37:38,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 21:37:38,793 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:38,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:37:39,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.276 0.544 2026-10-13 21:37:39,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.832 2026-10-13 21:37:39,730 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:39,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.118 2026-10-13 21:37:39,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:37:39,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:37:40,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.441 2026-10-13 21:37:40,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.068 2026-10-13 21:37:40,602 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-13 21:37:40,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:37:40,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 14 0.025 0.058 2026-10-13 21:37:40,765 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.113 2026-10-13 21:37:40,782 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:37:40,829 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.024 0.147 2026-10-13 21:37:40,882 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.217 2026-10-13 21:37:40,900 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:37:40,917 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:37:40,925 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:40,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.020 0.249 2026-10-13 21:37:41,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-13 21:37:41,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.301 2026-10-13 21:37:41,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.277 2026-10-13 21:37:41,087 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:41,141 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.024 0.276 2026-10-13 21:37:41,152 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.002 0.207 2026-10-13 21:37:41,162 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:41,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.213 2026-10-13 21:37:41,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 18 0.019 0.198 2026-10-13 21:37:41,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.218 2026-10-13 21:37:41,262 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-10-13 21:37:41,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.172 2026-10-13 21:37:41,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.135 2026-10-13 21:37:41,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.137 2026-10-13 21:37:41,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.009 0.147 2026-10-13 21:37:41,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.155 2026-10-13 21:37:41,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.007 0.182 2026-10-13 21:37:41,481 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-13 21:37:41,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.007 0.195 2026-10-13 21:37:41,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.001 0.200 2026-10-13 21:37:41,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.170 2026-10-13 21:37:41,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:37:41,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:41,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.021 2026-10-13 21:37:41,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:37:41,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.025 2026-10-13 21:37:41,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:37:42,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:42,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("9")))' 2026-10-13 21:37:42,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.020 0.028 2026-10-13 21:37:42,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.037 0.039 2026-10-13 21:37:42,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.041 2026-10-13 21:37:43,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:37:43,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-13 21:37:43,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("2")))' 2026-10-13 21:37:43,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:37:44,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:37:44,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:37:44,545 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:44,546 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:44,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:37:44,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:37:44,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:44] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.017 2026-10-13 21:37:44,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:37:44,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9227265 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-13 21:37:44,629 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:44,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9227265 with result: [{'id': 483, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-13 21:37:45,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.268 0.394 2026-10-13 21:37:45,282 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.026 2026-10-13 21:37:45,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:45] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-13 21:37:46,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:37:46,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-13 21:37:46,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-13 21:37:46,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:37:46,163 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:46,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50134 2026-10-13 21:37:46,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:37:46,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50134 2026-10-13 21:37:46,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213746_298186_TestPoSSale.txt 2026-10-13 21:37:46,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp5ki_gj9b_chrome_odoo" 2026-10-13 21:37:46,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-13 21:37:49,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50369 2026-10-13 21:37:49,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpktl3qaq2_chrome_odoo 2026-10-13 21:37:49,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37499/json/version 2026-10-13 21:37:49,570 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37499/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:37:49,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:37:49,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37499/json 2026-10-13 21:37:49,652 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37499/json with timeout 3 increased to 10s during tests 2026-10-13 21:37:49,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37499/devtools/page/42F18B378B752D8ACB6C4498F2758122 2026-10-13 21:37:49,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:37:49,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:37:50,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:37:50,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:37:50,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:37:50,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:37:50,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:37:51,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.176 0.844 2026-10-13 21:37:51,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '42F18B378B752D8ACB6C4498F2758122', 'loaderId': '9D6A02E0E14B70661D40A5FF24C2ECAC', 'isDownload': False} 2026-10-13 21:37:51,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-13 21:37:51,284 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:51,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-13 21:37:51,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.039 2026-10-13 21:37:51,385 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.022 2026-10-13 21:37:51,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-13 21:37:51,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-13 21:37:51,972 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:51,991 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-13 21:37:51,998 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:37:52,026 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:37:53,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.377 0.618 2026-10-13 21:37:53,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "GET /pos/ui HTTP/1.1" 200 - 22 0.022 1.042 2026-10-13 21:37:53,146 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:37:53,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.116 2026-10-13 21:37:53,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:37:53,345 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:37:53,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.166 0.411 2026-10-13 21:37:54,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.071 2026-10-13 21:37:54,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-13 21:37:54,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 21:37:54,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:37:54,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.045 0.055 2026-10-13 21:37:54,318 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:37:54,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.036 0.135 2026-10-13 21:37:54,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.204 2026-10-13 21:37:54,466 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:37:54,494 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:54,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:54,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.256 2026-10-13 21:37:54,559 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.008 0.301 2026-10-13 21:37:54,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.358 2026-10-13 21:37:54,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.269 2026-10-13 21:37:54,644 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:37:54,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.028 0.294 2026-10-13 21:37:54,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-13 21:37:54,726 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:54,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.190 2026-10-13 21:37:54,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.019 0.174 2026-10-13 21:37:54,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.019 0.142 2026-10-13 21:37:54,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.005 0.151 2026-10-13 21:37:54,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.148 2026-10-13 21:37:54,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.036 0.161 2026-10-13 21:37:54,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.190 2026-10-13 21:37:54,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:54] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.011 0.230 2026-10-13 21:37:55,038 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.010 0.255 2026-10-13 21:37:55,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-13 21:37:55,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.298 2026-10-13 21:37:55,149 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.224 2026-10-13 21:37:55,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.004 0.228 2026-10-13 21:37:55,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.187 2026-10-13 21:37:55,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:37:55,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:37:55,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.015 2026-10-13 21:37:55,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.037 2026-10-13 21:37:55,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:55] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:37:56,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:37:56,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 21:37:56,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:56] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.023 2026-10-13 21:37:56,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:56] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.011 0.027 2026-10-13 21:37:56,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.027 2026-10-13 21:37:56,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-13 21:37:57,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:37:57,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:37:57,163 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:57,168 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:57,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:37:57,187 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:37:57,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.012 2026-10-13 21:37:57,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:37:57,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:37:57,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48776460 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-10-13 21:37:57,249 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:37:57,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48776460 with result: [{'id': 484, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-10-13 21:37:57,833 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [730] 2026-10-13 21:37:58,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.398 0.716 2026-10-13 21:37:58,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.057 2026-10-13 21:37:58,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:58] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.014 2026-10-13 21:37:59,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:37:59,189 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:37:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:37:59,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50369 2026-10-13 21:37:59,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:37:59,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50369 2026-10-13 21:37:59,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213759_306599_TestPoSSale.txt 2026-10-13 21:37:59,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpktl3qaq2_chrome_odoo" 2026-10-13 21:37:59,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-13 21:38:04,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50587 2026-10-13 21:38:04,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp8p6yl8dc_chrome_odoo 2026-10-13 21:38:04,392 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36847/json/version 2026-10-13 21:38:04,394 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36847/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:38:04,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:38:04,449 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36847/json 2026-10-13 21:38:04,450 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36847/json with timeout 3 increased to 10s during tests 2026-10-13 21:38:04,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36847/devtools/page/CDD8976748E0EEC987B1C885D9B4715E 2026-10-13 21:38:04,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:38:04,487 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:38:05,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:38:05,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:38:05,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:38:05,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:38:05,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:38:06,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.142 0.879 2026-10-13 21:38:06,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CDD8976748E0EEC987B1C885D9B4715E', 'loaderId': '8C3BCE0B6E9FF5AF94C6FD3F5F0488D3', 'isDownload': False} 2026-10-13 21:38:06,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-13 21:38:06,300 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:38:06,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:38:06,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-13 21:38:06,346 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-10-13 21:38:06,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:38:06,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-13 21:38:06,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:38:06,897 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:38:06,898 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:38:06,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:38:07,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 287 0.342 0.603 2026-10-13 21:38:07,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:07] "GET /pos/ui HTTP/1.1" 200 - 22 0.036 0.966 2026-10-13 21:38:07,999 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:38:08,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.146 2026-10-13 21:38:08,123 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:38:08,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-13 21:38:08,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.149 0.430 2026-10-13 21:38:08,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.064 2026-10-13 21:38:08,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 21:38:08,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:38:09,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.037 0.044 2026-10-13 21:38:09,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.017 0.126 2026-10-13 21:38:09,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:38:09,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.152 2026-10-13 21:38:09,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.014 0.196 2026-10-13 21:38:09,292 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.256 2026-10-13 21:38:09,303 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:38:09,324 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:38:09,334 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:09,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.022 0.333 2026-10-13 21:38:09,402 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.342 2026-10-13 21:38:09,450 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.013 0.301 2026-10-13 21:38:09,459 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:38:09,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.327 2026-10-13 21:38:09,573 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.021 0.323 2026-10-13 21:38:09,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-13 21:38:09,601 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:38:09,609 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.228 2026-10-13 21:38:09,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.194 2026-10-13 21:38:09,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.184 2026-10-13 21:38:09,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 12 0.019 0.199 2026-10-13 21:38:09,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.175 2026-10-13 21:38:09,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.121 2026-10-13 21:38:09,735 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.120 2026-10-13 21:38:09,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.019 0.168 2026-10-13 21:38:09,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.001 0.181 2026-10-13 21:38:09,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.001 0.144 2026-10-13 21:38:09,865 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-13 21:38:09,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.114 2026-10-13 21:38:10,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:38:10,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:38:10,045 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:38:10,065 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.031 2026-10-13 21:38:10,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.046 2026-10-13 21:38:10,135 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:38:11,001 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:38:11,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-13 21:38:11,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.018 0.017 2026-10-13 21:38:11,101 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.017 0.031 2026-10-13 21:38:11,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.021 0.026 2026-10-13 21:38:11,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:38:11,951 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:38:11,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:38:11,993 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:38:11,996 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:12,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:38:12,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:38:12,025 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-13 21:38:12,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-13 21:38:12,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-13 21:38:12,069 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:38:12,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:38:12,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29023422 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-13 21:38:12,106 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:38:12,387 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [734] 2026-10-13 21:38:13,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29023422 with result: [{'id': 485, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-13 21:38:13,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.665 0.994 2026-10-13 21:38:13,753 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.443 2026-10-13 21:38:13,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:13] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:38:14,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:38:14,559 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:14,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50587 2026-10-13 21:38:14,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:38:14,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50587 2026-10-13 21:38:14,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213814_660707_TestPoSSale.txt 2026-10-13 21:38:14,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp8p6yl8dc_chrome_odoo" 2026-10-13 21:38:14,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-13 21:38:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50802 2026-10-13 21:38:16,578 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6eg4t8ci_chrome_odoo 2026-10-13 21:38:16,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42097/json/version 2026-10-13 21:38:16,580 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42097/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:38:16,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-13 21:38:16,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42097/json 2026-10-13 21:38:16,669 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42097/json with timeout 3 increased to 10s during tests 2026-10-13 21:38:16,686 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42097/devtools/page/C8DA90C834136660DA821B0BAF163260 2026-10-13 21:38:16,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-13 21:38:16,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-13 21:38:17,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:38:17,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-13 21:38:17,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-13 21:38:17,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-13 21:38:17,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:38:19,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.171 1.996 2026-10-13 21:38:19,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C8DA90C834136660DA821B0BAF163260', 'loaderId': '119FD816FBD905AE3CCFF292C54BF5A2', 'isDownload': False} 2026-10-13 21:38:19,423 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-13 21:38:19,439 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:38:19,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-13 21:38:19,477 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.023 2026-10-13 21:38:19,494 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-13 21:38:19,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:38:19,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.008 2026-10-13 21:38:19,980 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-13 21:38:19,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:38:20,003 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:38:20,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-13 21:38:20,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:38:20,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.312 0.615 2026-10-13 21:38:21,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.065 2026-10-13 21:38:21,095 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-13 21:38:21,118 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:38:21,228 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.033 0.053 2026-10-13 21:38:21,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.026 0.123 2026-10-13 21:38:21,310 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:38:21,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.185 2026-10-13 21:38:21,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.222 2026-10-13 21:38:21,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-13 21:38:21,516 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 21:38:21,537 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:38:21,549 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:21,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.032 0.342 2026-10-13 21:38:21,601 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.349 2026-10-13 21:38:21,641 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.006 0.315 2026-10-13 21:38:21,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.027 0.311 2026-10-13 21:38:21,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-13 21:38:21,789 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.009 0.213 2026-10-13 21:38:21,797 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:21,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.061 0.259 2026-10-13 21:38:21,910 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:38:21,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.294 2026-10-13 21:38:21,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.298 2026-10-13 21:38:21,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.288 2026-10-13 21:38:21,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.226 2026-10-13 21:38:21,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.188 2026-10-13 21:38:22,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.033 0.179 2026-10-13 21:38:22,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 8 0.022 0.157 2026-10-13 21:38:22,121 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.008 0.194 2026-10-13 21:38:22,147 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.002 0.187 2026-10-13 21:38:22,170 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-13%2021:32:28 HTTP/1.1" 200 - 4 0.005 0.199 2026-10-13 21:38:22,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.126 2026-10-13 21:38:22,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:38:22,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:38:22,244 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.020 2026-10-13 21:38:22,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.048 2026-10-13 21:38:22,321 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:38:23,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:38:23,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:38:23,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.026 0.019 2026-10-13 21:38:23,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.027 2026-10-13 21:38:23,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.036 2026-10-13 21:38:23,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:38:24,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:38:24,182 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:24,183 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:38:24,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 21:38:24,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-13 21:38:24,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-13 21:38:24,244 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:38:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:38:24,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50802 2026-10-13 21:38:24,259 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-13 21:38:24,260 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50802 2026-10-13 21:38:24,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_213824_357042_TestPoSSale.txt 2026-10-13 21:38:24,357 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6eg4t8ci_chrome_odoo" 2026-10-13 21:38:24,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-13 21:38:26,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33916825 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-13 21:38:29,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33916825 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 782}] 2026-10-13 21:38:31,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-13 21:39:02,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<906877447166485.1791927542.440794706344604-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:39:02,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:39:02,496 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [283] 2026-10-13 21:39:02,517 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #147 deleted mail.message records with IDs: [26276] 2026-10-13 21:39:02,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:39:02,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:39:04,029 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #147 deleted pos.payment.method records with IDs: [343] 2026-10-13 21:39:04,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-13 21:39:06,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48876097 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-13 21:39:06,891 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #147 deleted stock.move.line records with IDs: [739, 740] 2026-10-13 21:39:07,434 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #147 deleted stock.move.line records with IDs: [741] 2026-10-13 21:39:10,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48876097 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 784}] 2026-10-13 21:39:11,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-13 21:39:40,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<317219720840242.1791927580.911113023757935-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:39:40,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:39:40,957 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [284] 2026-10-13 21:39:40,975 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #150 deleted mail.message records with IDs: [26764] 2026-10-13 21:39:40,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:39:40,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:39:42,119 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #150 deleted pos.payment.method records with IDs: [352] 2026-10-13 21:39:42,487 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #150 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-13 21:39:44,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-13 21:39:45,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24585041 for PoS orders references: ['Order 24276-263-1532'] (draft: False) 2026-10-13 21:39:47,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24585041 with result: [{'id': 488, 'pos_reference': 'Order 24276-263-1532', 'account_move': 786}] 2026-10-13 21:39:48,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-13 21:39:48,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2305270 for PoS orders references: ['Order 14353-026-1122'] (draft: False) 2026-10-13 21:39:49,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2305270 with result: [{'id': 489, 'pos_reference': 'Order 14353-026-1122', 'account_move': False}] 2026-10-13 21:39:50,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-13 21:39:51,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49555480 for PoS orders references: ['Order 49757-584-4886', 'Order 46969-477-1574'] (draft: False) 2026-10-13 21:39:52,316 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49555480 with result: [{'id': 491, 'pos_reference': 'Order 46969-477-1574', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 49757-584-4886', 'account_move': False}] 2026-10-13 21:39:52,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-13 21:39:54,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27385473 for PoS orders references: ['Order 17617-376-1939'] (draft: False) 2026-10-13 21:39:55,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27385473 with result: [{'id': 492, 'pos_reference': 'Order 17617-376-1939', 'account_move': False}] 2026-10-13 21:39:56,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-13 21:40:24,685 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #153 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:40:27,278 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #153 deleted ir.attachment records with IDs: [7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143, 7183, 7184, 7185, 7186, 7187, 7188, 7189, 7190] 2026-10-13 21:40:27,278 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #153 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-13 21:40:27,307 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #153 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-10-13 21:40:32,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-13 21:40:33,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51009 2026-10-13 21:40:33,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpwpnkqft4_chrome_odoo 2026-10-13 21:40:33,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:38561/json/version 2026-10-13 21:40:33,041 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38561/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:40:33,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:40:33,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:38561/json 2026-10-13 21:40:33,095 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38561/json with timeout 3 increased to 10s during tests 2026-10-13 21:40:33,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:38561/devtools/page/0E7AEFBEDEB09816FA2E40015AA4DBA3 2026-10-13 21:40:33,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-13 21:40:33,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-13 21:40:33,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:40:33,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-13 21:40:33,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-10-13 21:40:33,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-10-13 21:40:33,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:40:34,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:34] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.171 0.883 2026-10-13 21:40:34,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '0E7AEFBEDEB09816FA2E40015AA4DBA3', 'loaderId': '7A977C68E0F7DFAAF6EAF4B674392F67', 'isDownload': False} 2026-10-13 21:40:34,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-13 21:40:34,704 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:40:34,727 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:34] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:40:34,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:34] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.018 2026-10-13 21:40:34,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:34] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.034 2026-10-13 21:40:35,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-13 21:40:35,304 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.027 2026-10-13 21:40:35,383 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:40:35,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-13 21:40:35,392 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:40:35,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-10-13 21:40:36,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.363 0.628 2026-10-13 21:40:36,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:36] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 1.051 2026-10-13 21:40:36,548 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:40:36,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.129 2026-10-13 21:40:36,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-13 21:40:36,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-13 21:40:37,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.174 0.569 2026-10-13 21:40:37,545 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:40:37,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.048 2026-10-13 21:40:37,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-10-13 21:40:37,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:40:37,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.014 0.041 2026-10-13 21:40:37,779 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.011 0.076 2026-10-13 21:40:37,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.013 0.118 2026-10-13 21:40:37,860 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:40:37,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.027 0.169 2026-10-13 21:40:37,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.011 0.221 2026-10-13 21:40:37,978 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:40:37,986 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:40:37,994 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:40:38,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.021 0.270 2026-10-13 21:40:38,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.273 2026-10-13 21:40:38,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.014 0.283 2026-10-13 21:40:38,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.011 0.226 2026-10-13 21:40:38,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.021 0.253 2026-10-13 21:40:38,213 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:40:38,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.014 0.214 2026-10-13 21:40:38,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.007 0.208 2026-10-13 21:40:38,259 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:40:38,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 19 0.035 0.258 2026-10-13 21:40:38,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.280 2026-10-13 21:40:38,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.009 0.257 2026-10-13 21:40:38,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.236 2026-10-13 21:40:38,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.170 2026-10-13 21:40:38,420 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.011 0.169 2026-10-13 21:40:38,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.003 0.174 2026-10-13 21:40:38,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-13 21:40:38,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.004 0.108 2026-10-13 21:40:38,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.008 0.060 2026-10-13 21:40:38,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:40:38,710 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.018 2026-10-13 21:40:38,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:40:38,771 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.026 2026-10-13 21:40:38,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:38] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:40:39,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:40:39,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:40:39,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.026 2026-10-13 21:40:39,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:39] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.021 0.038 2026-10-13 21:40:39,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.017 0.040 2026-10-13 21:40:39,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-13 21:40:40,725 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:40:40,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:40:40,772 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:40:40,773 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:40:40,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-13 21:40:40,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:40:40,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-13 21:40:40,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:40:40,821 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.022 2026-10-13 21:40:40,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60770919 for PoS orders references: ['Order 00389-002-0001'] (draft: False) 2026-10-13 21:40:40,831 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:40:41,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60770919 with result: [{'id': 493, 'pos_reference': 'Order 00389-002-0001', 'account_move': False}] 2026-10-13 21:40:41,888 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #153 deleted stock.move.line records with IDs: [749] 2026-10-13 21:40:42,253 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 0.604 0.828 2026-10-13 21:40:42,377 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.040 0.065 2026-10-13 21:40:42,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:42] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-13 21:40:42,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:40:43,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-13 21:40:43,175 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:40:43,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51009 2026-10-13 21:40:43,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-13 21:40:43,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51009 2026-10-13 21:40:43,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214043_277994_TestPoSSaleLoyalty.txt 2026-10-13 21:40:43,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpwpnkqft4_chrome_odoo" 2026-10-13 21:40:43,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-13 21:40:44,632 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51231 2026-10-13 21:40:44,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmp_vdz0hmr_chrome_odoo 2026-10-13 21:40:44,633 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:36531/json/version 2026-10-13 21:40:44,634 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36531/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:40:44,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-13 21:40:44,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:36531/json 2026-10-13 21:40:44,659 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36531/json with timeout 3 increased to 10s during tests 2026-10-13 21:40:44,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:36531/devtools/page/F2A708DB4BE7EB2A7419537F5349C10B 2026-10-13 21:40:44,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-13 21:40:44,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-13 21:40:45,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:40:45,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-13 21:40:45,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-10-13 21:40:45,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-10-13 21:40:45,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:40:46,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.159 1.030 2026-10-13 21:40:46,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'F2A708DB4BE7EB2A7419537F5349C10B', 'loaderId': '799CFC8AA11DEA5B95537CF026CEEC11', 'isDownload': False} 2026-10-13 21:40:46,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-10-13 21:40:46,443 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:40:46,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:40:46,479 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-13 21:40:46,490 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 21:40:46,899 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:40:46,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:40:46,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-13 21:40:46,992 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:40:46,995 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:40:47,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-10-13 21:40:47,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:40:47,847 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.283 0.560 2026-10-13 21:40:47,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.052 2026-10-13 21:40:47,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-10-13 21:40:47,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-10-13 21:40:48,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.013 0.041 2026-10-13 21:40:48,122 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.011 0.099 2026-10-13 21:40:48,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:40:48,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.012 0.138 2026-10-13 21:40:48,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.011 0.202 2026-10-13 21:40:48,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.012 0.253 2026-10-13 21:40:48,309 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21: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-10-13 21:40:48,336 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:40:48,352 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:40:48,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.023 0.300 2026-10-13 21:40:48,389 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.312 2026-10-13 21:40:48,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.008 0.264 2026-10-13 21:40:48,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.007 0.280 2026-10-13 21:40:48,488 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:40:48,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 8 0.016 0.273 2026-10-13 21:40:48,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.191 2026-10-13 21:40:48,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 19 0.023 0.225 2026-10-13 21:40:48,633 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:40:48,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.229 2026-10-13 21:40:48,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.239 2026-10-13 21:40:48,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.011 0.208 2026-10-13 21:40:48,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.178 2026-10-13 21:40:48,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.155 2026-10-13 21:40:48,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.007 0.168 2026-10-13 21:40:48,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-13 21:40:48,801 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.004 0.132 2026-10-13 21:40:48,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-13%2021:39:56 HTTP/1.1" 200 - 4 0.002 0.144 2026-10-13 21:40:48,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:48] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.006 0.067 2026-10-13 21:40:49,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-13 21:40:49,037 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.018 2026-10-13 21:40:49,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-13 21:40:49,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.029 2026-10-13 21:40:49,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:40:50,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-13 21:40:50,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-10-13 21:40:50,050 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.023 2026-10-13 21:40:50,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.017 0.038 2026-10-13 21:40:50,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.014 0.035 2026-10-13 21:40:50,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:40:50,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-13 21:40:50,996 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:40:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:40:51,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51231 2026-10-13 21:40:51,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-13 21:40:51,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51231 2026-10-13 21:40:51,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214051_106130_TestPoSSaleLoyalty.txt 2026-10-13 21:40:51,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmp_vdz0hmr_chrome_odoo" 2026-10-13 21:40:51,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-13 21:41:21,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<168162921485192.1791927681.471179246902466-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-13 21:41:21,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:41:21,533 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #157 deleted mail.mail records with IDs: [285] 2026-10-13 21:41:21,551 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #157 deleted mail.message records with IDs: [27792] 2026-10-13 21:41:21,552 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:41:21,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 21:41:22,687 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #157 deleted pos.payment.method records with IDs: [373] 2026-10-13 21:41:23,133 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #157 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-13 21:41:25,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-13 21:41:25,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 21:41:28,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-13 21:41:42,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:41:42,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93953032 for PoS orders references: ['Kiosk 00392-207-0001'] (draft: True) 2026-10-13 21:41:42,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93953032 with result: [{'id': 495, 'pos_reference': 'Kiosk 00392-207-0001', 'account_move': False}] 2026-10-13 21:41:42,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:41:42] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.095 0.408 2026-10-13 21:41:42,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:41:45,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-13 21:41:57,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:41:59,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-13 21:42:11,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51430 2026-10-13 21:42:11,920 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp24sxjrnk_chrome_odoo 2026-10-13 21:42:11,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44757/json/version 2026-10-13 21:42:11,923 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44757/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:42:11,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-13 21:42:11,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44757/json 2026-10-13 21:42:11,967 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44757/json with timeout 3 increased to 10s during tests 2026-10-13 21:42:11,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:44757/devtools/page/1A2C7108B1C8F06AAD8B1CEEAEEE9A13 2026-10-13 21:42:11,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-13 21:42:11,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-13 21:42:12,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-13 21:42:12,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=c8a4d685ed7e4df3" in browser 2026-10-13 21:42:12,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=c8a4d685ed7e4df3" 2026-10-13 21:42:12,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:42:13,546 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /pos-self/209?access_token=c8a4d685ed7e4df3 HTTP/1.1" 200 - 170 0.194 0.727 2026-10-13 21:42:13,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '1A2C7108B1C8F06AAD8B1CEEAEEE9A13', 'loaderId': '50CDDBDD87A2A9930789C1BF6A1FA95F', 'isDownload': False} 2026-10-13 21:42:13,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-13 21:42:13,574 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:42:13,597 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:42:13,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.009 0.029 2026-10-13 21:42:13,631 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:42:13,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.012 0.069 2026-10-13 21:42:13,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:42:13,708 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.021 0.106 2026-10-13 21:42:13,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.016 2026-10-13 21:42:13,901 100 INFO rb-d6a0c44-225528-424539 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=c8a4d685ed7e4df3"})" 2026-10-13 21:42:13,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.009 2026-10-13 21:42:13,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.012 2026-10-13 21:42:13,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:13] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.017 0.028 2026-10-13 21:42:14,049 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.091 2026-10-13 21:42:14,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-10-13 21:42:14,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:42:14,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:42:14,808 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:42:14,811 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:42:14,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:42:14,862 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:42:14,867 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:42:14,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:42:14,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "GET /menu/get-image/1813/512?unique=1791927717.403629 HTTP/1.1" 200 - 11 0.017 0.026 2026-10-13 21:42:14,918 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : M") +div:contains("Fabric : Leather") )' 2026-10-13 21:42:14,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 7.02 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02")))' 2026-10-13 21:42:14,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.038 0.071 2026-10-13 21:42:15,021 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:15] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.005 0.076 2026-10-13 21:42:15,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-13 21:42:15,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:42:15,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:42:15,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value L for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("L"))' 2026-10-13 21:42:15,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:42:15,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:42:15,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : L") +div:contains("Fabric : Leather") )' 2026-10-13 21:42:15,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 8.17 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17")))' 2026-10-13 21:42:15,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.028 0.064 2026-10-13 21:42:16,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:42:16,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:42:16,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:42:16,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43690849 for PoS orders references: ['Self-Order 00393-209-0001'] (draft: True) 2026-10-13 21:42:16,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43690849 with result: [{'id': 496, 'pos_reference': 'Self-Order 00393-209-0001', 'account_move': False}] 2026-10-13 21:42:16,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:16] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.072 0.109 2026-10-13 21:42:16,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:42:17,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:42:17,653 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:42:17,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:42:17,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:42:17,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:42:17,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-13 21:42:17,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51430 2026-10-13 21:42:17,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-13 21:42:17,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51430 2026-10-13 21:42:17,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214217_812202_TestSelfOrderAttribute.txt 2026-10-13 21:42:17,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp24sxjrnk_chrome_odoo" 2026-10-13 21:42:17,870 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:42:20,313 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-13 21:42:35,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51593 2026-10-13 21:42:35,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp93pmfeia_chrome_odoo 2026-10-13 21:42:35,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:45079/json/version 2026-10-13 21:42:35,397 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45079/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:42:35,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-13 21:42:35,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:45079/json 2026-10-13 21:42:35,493 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45079/json with timeout 3 increased to 10s during tests 2026-10-13 21:42:35,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:45079/devtools/page/46533A2B20F4E011E60BBF2A4464F594 2026-10-13 21:42:35,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-13 21:42:35,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-13 21:42:35,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-13 21:42:36,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=6cf95347f949411c" in browser 2026-10-13 21:42:36,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=6cf95347f949411c" 2026-10-13 21:42:36,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:42:37,245 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /pos-self/210?access_token=6cf95347f949411c HTTP/1.1" 200 - 192 0.197 0.815 2026-10-13 21:42:37,251 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '46533A2B20F4E011E60BBF2A4464F594', 'loaderId': '7EB465E726C303AE446048E130C14BEB', 'isDownload': False} 2026-10-13 21:42:37,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-13 21:42:37,275 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:42:37,307 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:42:37,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.043 0.023 2026-10-13 21:42:37,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:42:37,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.014 0.109 2026-10-13 21:42:37,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:42:37,451 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.024 0.136 2026-10-13 21:42:37,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.013 2026-10-13 21:42:37,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.012 2026-10-13 21:42:37,644 100 INFO rb-d6a0c44-225528-424539 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=6cf95347f949411c"})" 2026-10-13 21:42:37,669 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.012 2026-10-13 21:42:37,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.005 0.020 2026-10-13 21:42:37,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.063 2026-10-13 21:42:37,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:42:38,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:42:38,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:42:38,542 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:42:38,544 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:42:38,550 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:42:38,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:42:38,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:42:38,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:42:38,648 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "GET /menu/get-image/1816/512?unique=1791927737.877088 HTTP/1.1" 200 - 11 0.007 0.024 2026-10-13 21:42:38,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:42:38,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:42:38,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:42:38,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:42:38,744 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "GET /menu/get-image/1821/512?unique=1791927737.877088 HTTP/1.1" 200 - 7 0.007 0.018 2026-10-13 21:42:38,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.047 0.140 2026-10-13 21:42:38,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:38] "GET /menu/get-image/1824/512?unique=1791927737.877088 HTTP/1.1" 200 - 7 0.016 0.203 2026-10-13 21:42:39,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:42:39,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather")))' 2026-10-13 21:42:39,748 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:39] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.003 0.021 2026-10-13 21:42:39,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 5)))' 2026-10-13 21:42:39,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 8)))' 2026-10-13 21:42:39,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:42:39,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:42:39,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90103532 for PoS orders references: ['Self-Order 00394-210-0001'] (draft: True) 2026-10-13 21:42:39,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90103532 with result: [{'id': 497, 'pos_reference': 'Self-Order 00394-210-0001', 'account_move': False}] 2026-10-13 21:42:40,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:40] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.141 0.193 2026-10-13 21:42:40,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:42:40,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:42:40,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-13 21:42:40,936 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:42:40,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51593 2026-10-13 21:42:40,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-13 21:42:40,956 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51593 2026-10-13 21:42:41,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214241_056070_TestSelfOrderCombo.txt 2026-10-13 21:42:41,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp93pmfeia_chrome_odoo" 2026-10-13 21:42:41,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-13 21:42:57,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51772 2026-10-13 21:42:57,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpdzpfnchs_chrome_odoo 2026-10-13 21:42:57,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38065/json/version 2026-10-13 21:42:57,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38065/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:42:57,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-13 21:42:57,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38065/json 2026-10-13 21:42:57,614 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:38065/json with timeout 3 increased to 10s during tests 2026-10-13 21:42:57,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:38065/devtools/page/A350E760437FDC539C5E41B56DDAD1BA 2026-10-13 21:42:57,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-13 21:42:57,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-13 21:42:57,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-13 21:42:58,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=a9c81a7665364dde" in browser 2026-10-13 21:42:58,245 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=a9c81a7665364dde" 2026-10-13 21:42:58,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:42:59,330 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /pos-self/211?access_token=a9c81a7665364dde HTTP/1.1" 200 - 193 0.173 0.899 2026-10-13 21:42:59,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'A350E760437FDC539C5E41B56DDAD1BA', 'loaderId': '98272E2FD823B44B7556441C97C53AC7', 'isDownload': False} 2026-10-13 21:42:59,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-10-13 21:42:59,355 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:42:59,380 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:42:59,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.028 0.024 2026-10-13 21:42:59,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:42:59,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.013 0.079 2026-10-13 21:42:59,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:42:59,478 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.101 2026-10-13 21:42:59,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:42:59,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.009 2026-10-13 21:42:59,750 100 INFO rb-d6a0c44-225528-424539 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=a9c81a7665364dde"})" 2026-10-13 21:42:59,756 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.013 2026-10-13 21:42:59,777 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.006 0.032 2026-10-13 21:42:59,839 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.061 2026-10-13 21:42:59,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:42:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:43:00,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:43:00,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:43:00,625 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:43:00,627 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:43:00,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 1' (trigger: .self_order_product_card span:contains('Combo Product 1'))' 2026-10-13 21:43:00,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:43:00,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:43:00,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:43:00,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:43:00,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.044 0.102 2026-10-13 21:43:00,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:00] "GET /menu/get-image/1833/512?unique=1791927737.877088 HTTP/1.1" 200 - 11 0.020 0.166 2026-10-13 21:43:00,974 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:00] "GET /menu/get-image/1829/512?unique=1791927737.877088 HTTP/1.1" 200 - 7 0.010 0.213 2026-10-13 21:43:01,005 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:01] "GET /menu/get-image/1836/512?unique=1791927737.877088 HTTP/1.1" 200 - 7 0.009 0.237 2026-10-13 21:43:01,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 2' (trigger: .self_order_product_card span:contains('Combo Product 2'))' 2026-10-13 21:43:01,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:43:01,723 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:43:01,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:43:01,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:43:01,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:01] "GET /menu/get-image/1830/512?unique=1791927737.877088 HTTP/1.1" 200 - 7 0.015 0.021 2026-10-13 21:43:01,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.046 0.098 2026-10-13 21:43:02,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 21:43:02,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:43:02,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:02] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.004 0.019 2026-10-13 21:43:02,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:43:02,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43294864 for PoS orders references: ['Self-Order 00395-211-0001'] (draft: True) 2026-10-13 21:43:02,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43294864 with result: [{'id': 498, 'pos_reference': 'Self-Order 00395-211-0001', 'account_move': False}] 2026-10-13 21:43:03,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:03] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.157 0.175 2026-10-13 21:43:03,117 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-13 21:43:03,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:43:03,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-13 21:43:03,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51772 2026-10-13 21:43:03,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-13 21:43:03,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51772 2026-10-13 21:43:04,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214304_000393_TestSelfOrderCombo.txt 2026-10-13 21:43:04,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpdzpfnchs_chrome_odoo" 2026-10-13 21:43:04,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:43:06,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-13 21:43:20,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51957 2026-10-13 21:43:20,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp3b0t5jnv_chrome_odoo 2026-10-13 21:43:20,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46661/json/version 2026-10-13 21:43:20,701 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46661/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:43:20,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:43:20,734 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46661/json 2026-10-13 21:43:20,735 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46661/json with timeout 3 increased to 10s during tests 2026-10-13 21:43:20,747 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:46661/devtools/page/A0DBC325E79BA2E12348017928E4BF0B 2026-10-13 21:43:20,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-13 21:43:20,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-13 21:43:20,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-13 21:43:21,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=0669f310eb704843" in browser 2026-10-13 21:43:21,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=0669f310eb704843" 2026-10-13 21:43:21,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:43:22,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /pos-self/212?access_token=0669f310eb704843 HTTP/1.1" 200 - 169 0.173 0.640 2026-10-13 21:43:22,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'A0DBC325E79BA2E12348017928E4BF0B', 'loaderId': '56835AA261AA1F1AAB7AEC43CD6A5876', 'isDownload': False} 2026-10-13 21:43:22,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-13 21:43:22,292 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:43:22,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:43:22,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.041 0.027 2026-10-13 21:43:22,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:43:22,417 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.013 0.099 2026-10-13 21:43:22,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:43:22,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.012 0.130 2026-10-13 21:43:22,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.021 0.015 2026-10-13 21:43:22,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.011 0.014 2026-10-13 21:43:22,721 100 INFO rb-d6a0c44-225528-424539 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=0669f310eb704843"})" 2026-10-13 21:43:22,774 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.077 2026-10-13 21:43:22,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.023 0.059 2026-10-13 21:43:22,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:43:23,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-13 21:43:23,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:43:23,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:43:23,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-13 21:43:23,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-13 21:43:23,583 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:43:23,591 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:43:23,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51957 2026-10-13 21:43:23,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-13 21:43:23,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51957 2026-10-13 21:43:23,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214323_703350_TestSelfOrderCommon.txt 2026-10-13 21:43:23,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp3b0t5jnv_chrome_odoo" 2026-10-13 21:43:23,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-13 21:43:36,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52107 2026-10-13 21:43:36,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpdx5kmxcc_chrome_odoo 2026-10-13 21:43:36,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:36883/json/version 2026-10-13 21:43:36,560 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36883/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:43:36,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:43:36,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:36883/json 2026-10-13 21:43:36,627 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36883/json with timeout 3 increased to 10s during tests 2026-10-13 21:43:36,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:36883/devtools/page/97E881952AE54BEEEE57F34DD9F44E5A 2026-10-13 21:43:36,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-13 21:43:36,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-13 21:43:36,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-13 21:43:37,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-10-13 21:43:37,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-10-13 21:43:37,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:43:38,039 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.167 0.674 2026-10-13 21:43:38,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '97E881952AE54BEEEE57F34DD9F44E5A', 'loaderId': 'DAFF104E059931F0BFDD47F03063F162', 'isDownload': False} 2026-10-13 21:43:38,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-13 21:43:38,089 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:43:38,141 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:43:38,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.053 0.037 2026-10-13 21:43:38,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:43:38,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.105 2026-10-13 21:43:38,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:43:38,273 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.029 0.144 2026-10-13 21:43:38,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.019 0.015 2026-10-13 21:43:38,591 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /favicon.ico HTTP/1.1" 301 - 3 0.014 0.046 2026-10-13 21:43:38,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/213"})" 2026-10-13 21:43:38,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.079 2026-10-13 21:43:38,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.005 0.036 2026-10-13 21:43:38,689 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:43:39,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if the POS is opened (trigger: body:not(:has(.o-self-closed)))' 2026-10-13 21:43:39,403 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:43:39,446 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:43:39,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-13 21:43:39,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-13 21:43:39,462 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:43:39,467 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:43:39,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52107 2026-10-13 21:43:39,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-13 21:43:39,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52107 2026-10-13 21:43:39,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214339_595043_TestSelfOrderCommon.txt 2026-10-13 21:43:39,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpdx5kmxcc_chrome_odoo" 2026-10-13 21:43:39,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-13 21:43:54,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52258 2026-10-13 21:43:54,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpsa7hh2vn_chrome_odoo 2026-10-13 21:43:54,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:36153/json/version 2026-10-13 21:43:54,814 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36153/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:43:54,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:43:54,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:36153/json 2026-10-13 21:43:54,843 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36153/json with timeout 3 increased to 10s during tests 2026-10-13 21:43:54,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:36153/devtools/page/48D5BB7BCE2561AEB2CF44A5C1251FD5 2026-10-13 21:43:54,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-13 21:43:54,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-13 21:43:54,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-13 21:43:55,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" in browser 2026-10-13 21:43:55,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" 2026-10-13 21:43:55,590 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:43:56,528 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /pos-self/214?access_token=85cece68287847ee HTTP/1.1" 200 - 191 0.201 0.742 2026-10-13 21:43:56,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '48D5BB7BCE2561AEB2CF44A5C1251FD5', 'loaderId': '58E5CF2725E719262BCC979682726E69', 'isDownload': False} 2026-10-13 21:43:56,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-13 21:43:56,561 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:43:56,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:43:56,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 14 0.008 0.015 2026-10-13 21:43:56,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:43:56,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.052 2026-10-13 21:43:56,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:43:56,675 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.022 0.082 2026-10-13 21:43:56,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.013 2026-10-13 21:43:56,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.010 2026-10-13 21:43:56,934 100 INFO rb-d6a0c44-225528-424539 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=85cece68287847ee"})" 2026-10-13 21:43:56,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.081 2026-10-13 21:43:56,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.010 0.022 2026-10-13 21:43:56,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-13 21:43:57,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-13 21:43:57,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:43:57,753 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:43:57,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-13 21:43:57,761 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:43:57,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:43:57,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:43:57,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:43:57,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:43:57,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-13 21:43:57,844 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:57] "GET /menu/get-image/1843/512?unique=1791927784.096831 HTTP/1.1" 200 - 11 0.009 0.033 2026-10-13 21:43:57,861 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:43:57,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:43:57,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:43:57,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:43:57,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:43:57,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:43:57,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:43:57,972 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:43:57,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:43:57,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-13 21:43:58,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52258 2026-10-13 21:43:58,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-13 21:43:58,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52258 2026-10-13 21:43:58,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /menu/get-image/1848/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.014 0.027 2026-10-13 21:43:58,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /menu/get-image/1851/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.010 0.049 2026-10-13 21:43:58,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214358_105309_TestSelfOrderCommon.txt 2026-10-13 21:43:58,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpsa7hh2vn_chrome_odoo" 2026-10-13 21:43:58,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52415 2026-10-13 21:43:58,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp89d49zkf_chrome_odoo 2026-10-13 21:43:58,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34881/json/version 2026-10-13 21:43:58,420 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34881/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:43:58,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:43:58,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34881/json 2026-10-13 21:43:58,472 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34881/json with timeout 3 increased to 10s during tests 2026-10-13 21:43:58,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:34881/devtools/page/F2893DAEBAE19AD9E6F16FDF18ADD69E 2026-10-13 21:43:58,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-13 21:43:58,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-13 21:43:58,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-13 21:43:58,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" in browser 2026-10-13 21:43:58,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" 2026-10-13 21:43:58,877 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /pos-self/214?access_token=85cece68287847ee HTTP/1.1" 200 - 90 0.086 0.217 2026-10-13 21:43:58,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'F2893DAEBAE19AD9E6F16FDF18ADD69E', 'loaderId': '13B11587B5DC79FE2ED5D208BE52CD25', 'isDownload': False} 2026-10-13 21:43:58,881 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-13 21:43:58,898 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:43:58,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.012 2026-10-13 21:43:58,933 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.022 2026-10-13 21:43:58,947 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:58] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.032 2026-10-13 21:43:59,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:59] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-13 21:43:59,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:59] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-10-13 21:43:59,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.008 2026-10-13 21:43:59,289 100 INFO rb-d6a0c44-225528-424539 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=85cece68287847ee"})" 2026-10-13 21:43:59,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:59] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.006 0.009 2026-10-13 21:43:59,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:43:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:44:00,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-13 21:44:00,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:00,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:00,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-13 21:44:00,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:44:00,162 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:00,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:44:00,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:44:00,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:44:00,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:00] "GET /menu/get-image/1843/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.007 0.017 2026-10-13 21:44:00,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-13 21:44:00,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:44:00,270 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:44:00,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:44:00,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:44:00,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:44:00,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:44:00,336 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44: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-10-13 21:44:00,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:44:00,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:44:00,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-13 21:44:00,398 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:44:00,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52415 2026-10-13 21:44:00,403 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:00] "GET /menu/get-image/1851/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.007 0.032 2026-10-13 21:44:00,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-13 21:44:00,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52415 2026-10-13 21:44:00,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:00] "GET /menu/get-image/1848/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.006 0.057 2026-10-13 21:44:00,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214400_519414_TestSelfOrderCommon.txt 2026-10-13 21:44:00,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp89d49zkf_chrome_odoo" 2026-10-13 21:44:00,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52568 2026-10-13 21:44:00,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpk0i595t7_chrome_odoo 2026-10-13 21:44:00,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46509/json/version 2026-10-13 21:44:00,945 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46509/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:00,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:00,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46509/json 2026-10-13 21:44:00,981 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46509/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:00,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:46509/devtools/page/E7370A383F044DEAB54C1A2EB1D205EC 2026-10-13 21:44:00,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-13 21:44:01,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-13 21:44:01,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-13 21:44:01,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" in browser 2026-10-13 21:44:01,031 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=85cece68287847ee" 2026-10-13 21:44:01,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /pos-self/214?access_token=85cece68287847ee HTTP/1.1" 200 - 89 0.086 0.256 2026-10-13 21:44:01,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'E7370A383F044DEAB54C1A2EB1D205EC', 'loaderId': 'C177D33B589E3E415862A78AFFF7C6DC', 'isDownload': False} 2026-10-13 21:44:01,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-13 21:44:01,428 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:01,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.010 2026-10-13 21:44:01,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.020 2026-10-13 21:44:01,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.029 2026-10-13 21:44:01,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:44:01,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-10-13 21:44:01,740 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:44:01,746 100 INFO rb-d6a0c44-225528-424539 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=85cece68287847ee"})" 2026-10-13 21:44:01,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.006 0.018 2026-10-13 21:44:01,793 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:44:02,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-13 21:44:02,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:02,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:02,605 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-13 21:44:02,608 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:02,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:44:02,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:44:02,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:44:02,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:44:02,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-13 21:44:02,692 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /menu/get-image/1843/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.005 0.022 2026-10-13 21:44:02,708 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-13 21:44:02,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-13 21:44:02,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-13 21:44:02,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-13 21:44:02,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-13 21:44:02,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-13 21:44:02,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-13 21:44:02,817 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:02,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-13 21:44:02,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-13 21:44:02,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:44:02,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /menu/get-image/1848/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.019 0.022 2026-10-13 21:44:02,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52568 2026-10-13 21:44:02,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-13 21:44:02,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52568 2026-10-13 21:44:02,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:02] "GET /menu/get-image/1851/512?unique=1791927784.096831 HTTP/1.1" 200 - 7 0.006 0.054 2026-10-13 21:44:02,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214402_962167_TestSelfOrderCommon.txt 2026-10-13 21:44:02,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpk0i595t7_chrome_odoo" 2026-10-13 21:44:03,022 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:44:05,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-13 21:44:18,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52729 2026-10-13 21:44:18,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpgxum18w5_chrome_odoo 2026-10-13 21:44:18,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44075/json/version 2026-10-13 21:44:18,667 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44075/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:18,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:18,717 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44075/json 2026-10-13 21:44:18,718 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44075/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:18,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:44075/devtools/page/55E264D06B525ED2BFD3CAB73295DB03 2026-10-13 21:44:18,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:18,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:18,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:19,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=fa23bcab886d4190" in browser 2026-10-13 21:44:19,410 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=fa23bcab886d4190" 2026-10-13 21:44:19,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:44:20,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /pos-self/215?access_token=fa23bcab886d4190 HTTP/1.1" 200 - 170 0.133 0.653 2026-10-13 21:44:20,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '55E264D06B525ED2BFD3CAB73295DB03', 'loaderId': '4754A21802550CFED25DAE4BDB19B7CA', 'isDownload': False} 2026-10-13 21:44:20,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-10-13 21:44:20,247 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:20,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:44:20,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.025 0.035 2026-10-13 21:44:20,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:44:20,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.074 2026-10-13 21:44:20,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:44:20,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.033 0.095 2026-10-13 21:44:20,611 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:44:20,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.013 2026-10-13 21:44:20,707 100 INFO rb-d6a0c44-225528-424539 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=fa23bcab886d4190"})" 2026-10-13 21:44:20,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.085 2026-10-13 21:44:20,741 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.005 0.022 2026-10-13 21:44:20,750 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:44:21,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:21,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:21,531 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:21,539 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:44:21,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:21,545 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:21,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:21,626 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.025 0.056 2026-10-13 21:44:21,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:21] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.005 0.044 2026-10-13 21:44:22,405 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:22,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-13 21:44:22,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58454625 for PoS orders references: ['Kiosk 00397-215-0001'] (draft: True) 2026-10-13 21:44:22,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58454625 with result: [{'id': 499, 'pos_reference': 'Kiosk 00397-215-0001', 'account_move': False}] 2026-10-13 21:44:22,619 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:22] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.096 0.113 2026-10-13 21:44:22,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-13 21:44:23,192 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:23] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.009 0.025 2026-10-13 21:44:23,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:23,929 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:23,949 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:23,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52729 2026-10-13 21:44:23,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:23,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52729 2026-10-13 21:44:24,084 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214424_084647_TestSelfOrderKiosk.txt 2026-10-13 21:44:24,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpgxum18w5_chrome_odoo" 2026-10-13 21:44:24,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-13 21:44:37,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52887 2026-10-13 21:44:37,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpv_wufn5c_chrome_odoo 2026-10-13 21:44:37,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45353/json/version 2026-10-13 21:44:37,739 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45353/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:37,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:37,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45353/json 2026-10-13 21:44:37,803 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:45353/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:37,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:45353/devtools/page/D413EDDC47FE7E4D15F44FA19B204A3B 2026-10-13 21:44:37,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:37,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:37,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:38,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" in browser 2026-10-13 21:44:38,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" 2026-10-13 21:44:38,415 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:44:39,319 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /pos-self/216?access_token=9c0dcfffe0bc4ee0 HTTP/1.1" 200 - 170 0.172 0.736 2026-10-13 21:44:39,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'D413EDDC47FE7E4D15F44FA19B204A3B', 'loaderId': '974D4846317812B3E574DD07F27ABF9E', 'isDownload': False} 2026-10-13 21:44:39,325 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-10-13 21:44:39,348 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:39,372 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:44:39,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.007 0.024 2026-10-13 21:44:39,402 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:44:39,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.050 2026-10-13 21:44:39,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:44:39,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.041 0.084 2026-10-13 21:44:39,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.014 2026-10-13 21:44:39,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-10-13 21:44:39,688 100 INFO rb-d6a0c44-225528-424539 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=9c0dcfffe0bc4ee0"})" 2026-10-13 21:44:39,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.095 2026-10-13 21:44:39,781 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.009 0.071 2026-10-13 21:44:39,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-13 21:44:40,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:40,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:40,486 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:44:40,498 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:40,500 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:44:40,522 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:40,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:40,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:40,576 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:40,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:40,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.034 0.061 2026-10-13 21:44:40,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:40] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.010 0.042 2026-10-13 21:44:41,458 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:44:41,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:41,469 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Select table stand 3 (trigger: .numpad .touch-key:contains("3"))' 2026-10-13 21:44:41,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on 'Pay' button (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:41,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-13 21:44:41,544 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79866688 for PoS orders references: ['Kiosk 00398-216-0001'] (draft: True) 2026-10-13 21:44:41,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79866688 with result: [{'id': 500, 'pos_reference': 'Kiosk 00398-216-0001', 'account_move': False}] 2026-10-13 21:44:41,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:41] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.103 0.103 2026-10-13 21:44:42,287 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:42] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.009 0.026 2026-10-13 21:44:42,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:44:43,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:43,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:43,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:44:43,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:44:43,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:43,079 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:43,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52887 2026-10-13 21:44:43,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:43,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52887 2026-10-13 21:44:43,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214443_210868_TestSelfOrderKiosk.txt 2026-10-13 21:44:43,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpv_wufn5c_chrome_odoo" 2026-10-13 21:44:43,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53050 2026-10-13 21:44:43,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpvjofkazu_chrome_odoo 2026-10-13 21:44:43,630 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40883/json/version 2026-10-13 21:44:43,632 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40883/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:43,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:43,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40883/json 2026-10-13 21:44:43,651 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40883/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:43,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:40883/devtools/page/E53B615746FBEFB38E0B84AA6AE75E0B 2026-10-13 21:44:43,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:43,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:43,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:43,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" in browser 2026-10-13 21:44:43,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" 2026-10-13 21:44:43,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:43] "GET /pos-self/216?access_token=9c0dcfffe0bc4ee0 HTTP/1.1" 200 - 71 0.050 0.170 2026-10-13 21:44:43,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'E53B615746FBEFB38E0B84AA6AE75E0B', 'loaderId': 'B149E231AA2700FD4828D96601CEDBC6', 'isDownload': False} 2026-10-13 21:44:43,941 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-10-13 21:44:43,966 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:43,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:43] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.017 2026-10-13 21:44:44,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.019 2026-10-13 21:44:44,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.024 2026-10-13 21:44:44,270 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.013 0.019 2026-10-13 21:44:44,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /favicon.ico HTTP/1.1" 301 - 3 0.009 0.023 2026-10-13 21:44:44,319 100 INFO rb-d6a0c44-225528-424539 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=9c0dcfffe0bc4ee0"})" 2026-10-13 21:44:44,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.009 2026-10-13 21:44:44,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.021 0.014 2026-10-13 21:44:44,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-13 21:44:45,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:45,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:45,119 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:44:45,126 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:45,128 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:44:45,147 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:45,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:45,216 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:45,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:45,238 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:45,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.050 0.040 2026-10-13 21:44:45,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:45] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.010 0.057 2026-10-13 21:44:46,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:46,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-13 21:44:46,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78273561 for PoS orders references: ['Kiosk 00398-216-0002'] (draft: True) 2026-10-13 21:44:46,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78273561 with result: [{'id': 501, 'pos_reference': 'Kiosk 00398-216-0002', 'account_move': False}] 2026-10-13 21:44:46,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:46] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.044 0.115 2026-10-13 21:44:46,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.124 2026-10-13 21:44:46,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:46] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.006 0.024 2026-10-13 21:44:47,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:44:47,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:47,542 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:47,562 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:44:47,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:44:47,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:47,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53050 2026-10-13 21:44:47,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:47,608 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53050 2026-10-13 21:44:47,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214447_709986_TestSelfOrderKiosk.txt 2026-10-13 21:44:47,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpvjofkazu_chrome_odoo" 2026-10-13 21:44:48,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53211 2026-10-13 21:44:48,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpohgg2hx8_chrome_odoo 2026-10-13 21:44:48,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:42895/json/version 2026-10-13 21:44:48,037 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42895/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:48,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:48,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:42895/json 2026-10-13 21:44:48,076 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42895/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:48,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:42895/devtools/page/4EC1B1ACCB8FEEAD9B524291B7074FD9 2026-10-13 21:44:48,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:48,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:48,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:48,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" in browser 2026-10-13 21:44:48,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" 2026-10-13 21:44:48,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /pos-self/216?access_token=9c0dcfffe0bc4ee0 HTTP/1.1" 200 - 70 0.069 0.196 2026-10-13 21:44:48,447 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '4EC1B1ACCB8FEEAD9B524291B7074FD9', 'loaderId': 'B7DE6055FDFE005669E035C804387C76', 'isDownload': False} 2026-10-13 21:44:48,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-10-13 21:44:48,461 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:48,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.008 2026-10-13 21:44:48,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.018 2026-10-13 21:44:48,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.034 2026-10-13 21:44:48,721 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:44:48,739 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.011 2026-10-13 21:44:48,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.005 2026-10-13 21:44:48,762 100 INFO rb-d6a0c44-225528-424539 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=9c0dcfffe0bc4ee0"})" 2026-10-13 21:44:48,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:44:48,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 21:44:49,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:49,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:49,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:44:49,594 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:49] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:49,596 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:49] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:49,630 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:49,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:49,662 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44: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-10-13 21:44:49,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:49,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:49,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.053 2026-10-13 21:44:49,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:49] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.004 0.036 2026-10-13 21:44:50,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:50,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-13 21:44:50,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39853140 for PoS orders references: ['Kiosk 00398-216-0003'] (draft: True) 2026-10-13 21:44:50,567 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39853140 with result: [{'id': 502, 'pos_reference': 'Kiosk 00398-216-0003', 'account_move': False}] 2026-10-13 21:44:50,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:50] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.074 0.079 2026-10-13 21:44:50,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:44:51,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:51] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.007 0.017 2026-10-13 21:44:51,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:51,967 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:51,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:44:52,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:44:52,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:52,014 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53211 2026-10-13 21:44:52,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:52,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53211 2026-10-13 21:44:52,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214452_111324_TestSelfOrderKiosk.txt 2026-10-13 21:44:52,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpohgg2hx8_chrome_odoo" 2026-10-13 21:44:52,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53374 2026-10-13 21:44:52,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp69g3w1aw_chrome_odoo 2026-10-13 21:44:52,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37991/json/version 2026-10-13 21:44:52,511 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37991/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:52,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:52,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37991/json 2026-10-13 21:44:52,529 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37991/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:52,549 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37991/devtools/page/17680290C7DE08A4C44D8B6AFE78B3D5 2026-10-13 21:44:52,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:52,572 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:52,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:52,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" in browser 2026-10-13 21:44:52,614 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" 2026-10-13 21:44:52,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:52] "GET /pos-self/216?access_token=9c0dcfffe0bc4ee0 HTTP/1.1" 200 - 70 0.088 0.214 2026-10-13 21:44:52,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '17680290C7DE08A4C44D8B6AFE78B3D5', 'loaderId': 'EB2EDD16F89C259C258603108BF62AA6', 'isDownload': False} 2026-10-13 21:44:52,933 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-10-13 21:44:52,964 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:52,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:52] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.011 2026-10-13 21:44:53,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.031 2026-10-13 21:44:53,024 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.035 2026-10-13 21:44:53,299 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-13 21:44:53,323 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.011 2026-10-13 21:44:53,348 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.008 2026-10-13 21:44:53,349 100 INFO rb-d6a0c44-225528-424539 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=9c0dcfffe0bc4ee0"})" 2026-10-13 21:44:53,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.004 0.018 2026-10-13 21:44:53,415 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 21:44:54,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:54,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:54,169 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:44:54,177 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:54,181 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:44:54,195 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:44:54,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:54,238 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:44:54,239 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:54,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:54,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.058 2026-10-13 21:44:54,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:54] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.009 0.023 2026-10-13 21:44:55,104 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:44:55,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-13 21:44:55,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79308067 for PoS orders references: ['Kiosk 00398-216-0004'] (draft: True) 2026-10-13 21:44:55,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79308067 with result: [{'id': 503, 'pos_reference': 'Kiosk 00398-216-0004', 'account_move': False}] 2026-10-13 21:44:55,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:55] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.051 0.071 2026-10-13 21:44:55,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:44:55,811 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:55] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.018 0.020 2026-10-13 21:44:56,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:56,551 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:56,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:44:56,589 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:44:56,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:56,606 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:44:56,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53374 2026-10-13 21:44:56,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:56,623 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53374 2026-10-13 21:44:56,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214456_718399_TestSelfOrderKiosk.txt 2026-10-13 21:44:56,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp69g3w1aw_chrome_odoo" 2026-10-13 21:44:57,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53538 2026-10-13 21:44:57,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpvv2gx8z7_chrome_odoo 2026-10-13 21:44:57,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34513/json/version 2026-10-13 21:44:57,038 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34513/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:44:57,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-13 21:44:57,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34513/json 2026-10-13 21:44:57,110 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34513/json with timeout 3 increased to 10s during tests 2026-10-13 21:44:57,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:34513/devtools/page/C288D4D765DD9E37E2EB57C0114933B6 2026-10-13 21:44:57,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-13 21:44:57,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-13 21:44:57,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-13 21:44:57,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" in browser 2026-10-13 21:44:57,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=9c0dcfffe0bc4ee0" 2026-10-13 21:44:57,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /pos-self/216?access_token=9c0dcfffe0bc4ee0 HTTP/1.1" 200 - 70 0.082 0.195 2026-10-13 21:44:57,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'C288D4D765DD9E37E2EB57C0114933B6', 'loaderId': 'D15E722BD2E979DBA94C3A57A39D074D', 'isDownload': False} 2026-10-13 21:44:57,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-10-13 21:44:57,503 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:44:57,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.008 2026-10-13 21:44:57,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.021 2026-10-13 21:44:57,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.031 2026-10-13 21:44:57,814 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-13 21:44:57,827 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.011 2026-10-13 21:44:57,849 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-10-13 21:44:57,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.013 2026-10-13 21:44:57,886 100 INFO rb-d6a0c44-225528-424539 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=9c0dcfffe0bc4ee0"})" 2026-10-13 21:44:57,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-10-13 21:44:58,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:44:58,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:58,689 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:44:58,695 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:44:58,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:58,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:44:58,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:44:58,802 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:44:58,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:44:58,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:44:58,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:58,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.045 0.074 2026-10-13 21:44:58,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.006 0.095 2026-10-13 21:44:58,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:58] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.006 0.123 2026-10-13 21:44:59,690 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:44:59,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-13 21:44:59,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-13 21:44:59,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-13 21:44:59,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-13 21:44:59,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:44:59,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:44:59,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:44:59,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-13 21:44:59,813 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:44:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:44:59,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53538 2026-10-13 21:44:59,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-13 21:44:59,824 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53538 2026-10-13 21:44:59,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214459_927707_TestSelfOrderKiosk.txt 2026-10-13 21:44:59,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpvv2gx8z7_chrome_odoo" 2026-10-13 21:44:59,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:45:02,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-13 21:45:16,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53697 2026-10-13 21:45:16,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp4xyr7bwx_chrome_odoo 2026-10-13 21:45:16,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33573/json/version 2026-10-13 21:45:16,159 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33573/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:16,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:16,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33573/json 2026-10-13 21:45:16,208 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33573/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:16,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33573/devtools/page/3BC0CA0722B4D169BA4F1DD0D4F85755 2026-10-13 21:45:16,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:16,258 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:16,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:16,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:16,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:16,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:45:17,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:17] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 170 0.169 0.657 2026-10-13 21:45:17,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '3BC0CA0722B4D169BA4F1DD0D4F85755', 'loaderId': '44A42BE01BD2EC492361F0F71AA74B5E', 'isDownload': False} 2026-10-13 21:45:17,759 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-10-13 21:45:17,777 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:17,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:45:17,826 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:17] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.016 0.023 2026-10-13 21:45:17,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:45:17,874 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:17] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.023 0.065 2026-10-13 21:45:17,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:45:17,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:17] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.011 0.100 2026-10-13 21:45:18,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:45:18,094 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:18,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.016 2026-10-13 21:45:18,124 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.010 0.013 2026-10-13 21:45:18,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.003 0.020 2026-10-13 21:45:18,217 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.073 2026-10-13 21:45:18,241 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-13 21:45:18,932 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:18,934 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:18,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:45:18,960 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:18,962 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:18,984 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:19,024 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:19,039 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:19,040 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:45:19,055 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:19,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.064 0.062 2026-10-13 21:45:19,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:19] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.008 0.110 2026-10-13 21:45:19,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:19,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-13 21:45:19,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:19] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.015 0.028 2026-10-13 21:45:20,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:45:20,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-13 21:45:20,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:20,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44808468 for PoS orders references: ['Self-Order 00399-217-0001'] (draft: True) 2026-10-13 21:45:20,860 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44808468 with result: [{'id': 504, 'pos_reference': 'Self-Order 00399-217-0001', 'account_move': False}] 2026-10-13 21:45:20,968 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:20] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.093 0.116 2026-10-13 21:45:20,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:21,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:21,757 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:21,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:21,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:21,806 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:21,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:21,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel"))' 2026-10-13 21:45:21,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order'))' 2026-10-13 21:45:21,887 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:21,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:21] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.012 0.021 2026-10-13 21:45:22,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:22,657 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'My Orders' (trigger: .btn:contains('My Orders'))' 2026-10-13 21:45:22,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:22,672 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:22,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53697 2026-10-13 21:45:22,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:22,697 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53697 2026-10-13 21:45:22,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214522_809318_TestSelfOrderMobile.txt 2026-10-13 21:45:22,809 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp4xyr7bwx_chrome_odoo" 2026-10-13 21:45:23,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53859 2026-10-13 21:45:23,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpru6x0idc_chrome_odoo 2026-10-13 21:45:23,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35049/json/version 2026-10-13 21:45:23,129 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35049/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:23,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:23,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35049/json 2026-10-13 21:45:23,178 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35049/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:23,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35049/devtools/page/B1D507AAF1CD0190B663A4A44A2177FA 2026-10-13 21:45:23,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:23,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:23,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:23,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:23,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:23,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 71 0.100 0.155 2026-10-13 21:45:23,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B1D507AAF1CD0190B663A4A44A2177FA', 'loaderId': '4FE4F22609D5C211D38E08AA0A78F555', 'isDownload': False} 2026-10-13 21:45:23,519 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-10-13 21:45:23,539 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:23,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.008 2026-10-13 21:45:23,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.020 2026-10-13 21:45:23,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.030 2026-10-13 21:45:23,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-13 21:45:23,814 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:23,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.011 2026-10-13 21:45:23,836 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.012 2026-10-13 21:45:23,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.026 0.018 2026-10-13 21:45:23,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.026 2026-10-13 21:45:23,918 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:45:24,644 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:24,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:24,668 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:45:24,675 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:24] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:45:24,676 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:24] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:24,698 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:45:24,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:24,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45: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-10-13 21:45:24,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:24,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:24,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:24] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.034 0.076 2026-10-13 21:45:24,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:24] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.009 0.042 2026-10-13 21:45:25,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:25,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:25,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21249199 for PoS orders references: ['Self-Order 00399-217-0002'] (draft: True) 2026-10-13 21:45:25,709 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21249199 with result: [{'id': 505, 'pos_reference': 'Self-Order 00399-217-0002', 'account_move': False}] 2026-10-13 21:45:25,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:25] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.042 0.101 2026-10-13 21:45:25,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-13 21:45:26,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:26,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:26,575 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:26,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:26,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:26,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:26,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:26,653 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:45:26,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53859 2026-10-13 21:45:26,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:26,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53859 2026-10-13 21:45:26,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214526_758139_TestSelfOrderMobile.txt 2026-10-13 21:45:26,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpru6x0idc_chrome_odoo" 2026-10-13 21:45:27,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54017 2026-10-13 21:45:27,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpdsbz7u8g_chrome_odoo 2026-10-13 21:45:27,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42393/json/version 2026-10-13 21:45:27,094 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42393/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:27,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:27,172 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42393/json 2026-10-13 21:45:27,173 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:42393/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:27,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:42393/devtools/page/493EFD5CBA4D46564CEAF6B0F121C0FB 2026-10-13 21:45:27,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:27,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:27,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:27,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:27,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:27,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.057 0.195 2026-10-13 21:45:27,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '493EFD5CBA4D46564CEAF6B0F121C0FB', 'loaderId': 'DE1B5D0B5109081C33C3FBBE9814D9B0', 'isDownload': False} 2026-10-13 21:45:27,564 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-10-13 21:45:27,602 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:27,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.009 0.011 2026-10-13 21:45:27,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.027 2026-10-13 21:45:27,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.042 2026-10-13 21:45:27,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-13 21:45:27,950 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.012 2026-10-13 21:45:27,952 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:28,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:27] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.005 0.014 2026-10-13 21:45:28,015 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.045 2026-10-13 21:45:28,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:45:28,099 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:28,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:28,833 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:28,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:45:28,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:45:28,863 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:28,882 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:28,937 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:28,946 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:28,954 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:28,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:29,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.065 2026-10-13 21:45:29,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:29] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.028 2026-10-13 21:45:29,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:29,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:29,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22873857 for PoS orders references: ['Self-Order 00399-217-0003'] (draft: True) 2026-10-13 21:45:29,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22873857 with result: [{'id': 506, 'pos_reference': 'Self-Order 00399-217-0003', 'account_move': False}] 2026-10-13 21:45:29,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:29] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.067 0.102 2026-10-13 21:45:30,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:45:30,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:45:30,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:30,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:30,803 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:30,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:30,839 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:30,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:30,859 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:30,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54017 2026-10-13 21:45:30,890 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:30,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54017 2026-10-13 21:45:30,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214530_986877_TestSelfOrderMobile.txt 2026-10-13 21:45:30,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpdsbz7u8g_chrome_odoo" 2026-10-13 21:45:31,284 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54183 2026-10-13 21:45:31,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpbe_9vo2__chrome_odoo 2026-10-13 21:45:31,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34851/json/version 2026-10-13 21:45:31,286 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34851/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:31,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:31,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34851/json 2026-10-13 21:45:31,363 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34851/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:31,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:34851/devtools/page/BA4594B0F69922745CB3AAE8C9C2BC5C 2026-10-13 21:45:31,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:31,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:31,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:31,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:31,452 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:31,676 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:31] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.051 0.155 2026-10-13 21:45:31,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'BA4594B0F69922745CB3AAE8C9C2BC5C', 'loaderId': '78D3FAD367B946C73EF37CBF4359A8AF', 'isDownload': False} 2026-10-13 21:45:31,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-10-13 21:45:31,698 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:31,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:31] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.014 2026-10-13 21:45:31,746 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:31] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.011 0.029 2026-10-13 21:45:31,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:31] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.017 0.018 2026-10-13 21:45:32,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.009 0.011 2026-10-13 21:45:32,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-13 21:45:32,037 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:32,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.015 2026-10-13 21:45:32,094 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.010 0.031 2026-10-13 21:45:32,106 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-13 21:45:32,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-13 21:45:32,884 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:32,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:32,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:45:32,912 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:45:32,918 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:45:32,953 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:32,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:32,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:32,993 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:45:33,007 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:33,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.045 2026-10-13 21:45:33,092 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:33] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.052 2026-10-13 21:45:33,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:33,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:33,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25828423 for PoS orders references: ['Self-Order 00399-217-0004'] (draft: True) 2026-10-13 21:45:33,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25828423 with result: [{'id': 507, 'pos_reference': 'Self-Order 00399-217-0004', 'account_move': False}] 2026-10-13 21:45:34,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:34] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.065 0.111 2026-10-13 21:45:34,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:34,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:45:34,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:34,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:34,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:34,834 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:34,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:45:34,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:34,878 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:34,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54183 2026-10-13 21:45:34,891 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:34,892 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54183 2026-10-13 21:45:34,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214534_999154_TestSelfOrderMobile.txt 2026-10-13 21:45:34,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpbe_9vo2__chrome_odoo" 2026-10-13 21:45:35,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54346 2026-10-13 21:45:35,332 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp1dp1c58z_chrome_odoo 2026-10-13 21:45:35,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46315/json/version 2026-10-13 21:45:35,334 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46315/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:35,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:35,407 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46315/json 2026-10-13 21:45:35,408 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:46315/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:35,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:46315/devtools/page/5AD2D105B35CBAED9B386A480590999F 2026-10-13 21:45:35,460 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:35,473 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:35,481 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:35,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:35,507 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:35,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:35] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.069 0.209 2026-10-13 21:45:35,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '5AD2D105B35CBAED9B386A480590999F', 'loaderId': 'E35382C6141470D90D10069AC2113017', 'isDownload': False} 2026-10-13 21:45:35,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-10-13 21:45:35,834 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:35,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:35] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.008 2026-10-13 21:45:35,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:35] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.022 0.015 2026-10-13 21:45:35,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:35] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.013 2026-10-13 21:45:36,157 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-13 21:45:36,171 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.012 2026-10-13 21:45:36,173 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:36,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.013 2026-10-13 21:45:36,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.002 0.010 2026-10-13 21:45:36,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:45:36,280 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:37,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:37,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:37,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:45:37,026 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:37,027 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:45:37,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:45:37,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:37,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:37,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:37,102 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:45:37,174 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.030 0.048 2026-10-13 21:45:37,202 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.063 2026-10-13 21:45:37,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:37,950 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-13 21:45:37,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:37] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.024 0.017 2026-10-13 21:45:38,002 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.028 2026-10-13 21:45:38,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-13 21:45:38,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:38,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87146391 for PoS orders references: ['Self-Order 00399-217-0005'] (draft: True) 2026-10-13 21:45:38,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87146391 with result: [{'id': 508, 'pos_reference': 'Self-Order 00399-217-0005', 'account_move': False}] 2026-10-13 21:45:38,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:38] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.054 0.089 2026-10-13 21:45:38,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:45:39,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:45:39,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:39,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:45:39,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:39,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:39,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:39] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.027 0.071 2026-10-13 21:45:39,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:39] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.062 2026-10-13 21:45:40,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:40,583 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:40,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:40] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.040 0.081 2026-10-13 21:45:41,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:41,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:41,484 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:41,505 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:41,511 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:41,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54346 2026-10-13 21:45:41,521 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:41,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54346 2026-10-13 21:45:41,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214541_617190_TestSelfOrderMobile.txt 2026-10-13 21:45:41,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp1dp1c58z_chrome_odoo" 2026-10-13 21:45:41,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54517 2026-10-13 21:45:41,919 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmph1rfrcjl_chrome_odoo 2026-10-13 21:45:41,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43079/json/version 2026-10-13 21:45:41,925 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43079/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:41,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:41,970 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43079/json 2026-10-13 21:45:41,971 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43079/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:41,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:43079/devtools/page/2CCD3EF377F52729CF882B85D063D88A 2026-10-13 21:45:41,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:42,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:42,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:42,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:42,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:42,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.071 0.186 2026-10-13 21:45:42,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '2CCD3EF377F52729CF882B85D063D88A', 'loaderId': '7D90E7884686DADC7090EFFCB180EC90', 'isDownload': False} 2026-10-13 21:45:42,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-10-13 21:45:42,375 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:42,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.011 2026-10-13 21:45:42,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.029 2026-10-13 21:45:42,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.033 2026-10-13 21:45:42,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:45:42,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.009 2026-10-13 21:45:42,670 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:42,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-13 21:45:42,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.016 2026-10-13 21:45:42,729 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.005 2026-10-13 21:45:42,796 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:45:43,491 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:43,498 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:43,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:45:43,525 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:45:43,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:45:43,542 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:43,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:43,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:43,607 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:45:43,629 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:43,694 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.036 0.058 2026-10-13 21:45:43,714 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:43] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.049 2026-10-13 21:45:44,456 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:44,472 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:44,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55338470 for PoS orders references: ['Self-Order 00399-217-0006'] (draft: True) 2026-10-13 21:45:44,520 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55338470 with result: [{'id': 509, 'pos_reference': 'Self-Order 00399-217-0006', 'account_move': False}] 2026-10-13 21:45:44,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:44] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.054 0.098 2026-10-13 21:45:44,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:44,766 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:45,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:45,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:45:45,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:45,434 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:45,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.058 0.081 2026-10-13 21:45:45,595 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:45] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.008 0.144 2026-10-13 21:45:45,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:46,330 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:46,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:46,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:46] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.058 0.101 2026-10-13 21:45:47,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:47,274 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:47,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:47,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:47,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:47,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54517 2026-10-13 21:45:47,322 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:47,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54517 2026-10-13 21:45:47,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214547_426910_TestSelfOrderMobile.txt 2026-10-13 21:45:47,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmph1rfrcjl_chrome_odoo" 2026-10-13 21:45:47,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54685 2026-10-13 21:45:47,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpc2pwfk2n_chrome_odoo 2026-10-13 21:45:47,852 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44213/json/version 2026-10-13 21:45:47,854 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44213/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:47,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:47,868 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44213/json 2026-10-13 21:45:47,869 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:44213/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:47,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44213/devtools/page/CFD33DFEF7D17C60BA1CA062B2F84ACC 2026-10-13 21:45:47,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:47,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:47,908 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:47,924 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:47,925 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:48,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.097 0.197 2026-10-13 21:45:48,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CFD33DFEF7D17C60BA1CA062B2F84ACC', 'loaderId': 'E5CFB4FD92F144AE66EFBF396809BC09', 'isDownload': False} 2026-10-13 21:45:48,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-10-13 21:45:48,259 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:48,291 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.015 2026-10-13 21:45:48,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.011 0.042 2026-10-13 21:45:48,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.042 2026-10-13 21:45:48,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:45:48,570 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-10-13 21:45:48,575 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:48,603 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.017 2026-10-13 21:45:48,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.024 2026-10-13 21:45:48,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.007 2026-10-13 21:45:48,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-13 21:45:49,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:49,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:49,438 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-13 21:45:49,444 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:49,447 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:49,491 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:49,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:49,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:49,551 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:45:49,568 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:49,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.034 0.069 2026-10-13 21:45:49,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:49] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.043 2026-10-13 21:45:50,424 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:50,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:50,474 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97882827 for PoS orders references: ['Self-Order 00399-217-0007'] (draft: True) 2026-10-13 21:45:50,508 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97882827 with result: [{'id': 510, 'pos_reference': 'Self-Order 00399-217-0007', 'account_move': False}] 2026-10-13 21:45:50,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:50] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.062 0.104 2026-10-13 21:45:50,618 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-13 21:45:51,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:45:51,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:51,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:45:51,404 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:51,417 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:51,510 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.034 0.076 2026-10-13 21:45:51,554 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:51] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.025 0.106 2026-10-13 21:45:52,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:52,286 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:52,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:52] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.064 0.088 2026-10-13 21:45:52,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:53,210 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:53,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:53,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:53,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:53,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:53,278 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:53,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54685 2026-10-13 21:45:53,289 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:53,297 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54685 2026-10-13 21:45:53,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214553_395388_TestSelfOrderMobile.txt 2026-10-13 21:45:53,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpc2pwfk2n_chrome_odoo" 2026-10-13 21:45:53,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54850 2026-10-13 21:45:53,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp_7mk41g4_chrome_odoo 2026-10-13 21:45:53,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39687/json/version 2026-10-13 21:45:53,713 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39687/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:53,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:53,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39687/json 2026-10-13 21:45:53,778 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39687/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:53,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:39687/devtools/page/BBB7E104D42F589C9DB46A32376442ED 2026-10-13 21:45:53,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:53,814 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:53,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:53,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:53,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:45:54,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.065 0.178 2026-10-13 21:45:54,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'BBB7E104D42F589C9DB46A32376442ED', 'loaderId': 'DE6E81702AA53EA0FF051AC0C43BFC8B', 'isDownload': False} 2026-10-13 21:45:54,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-10-13 21:45:54,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:45:54,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.008 2026-10-13 21:45:54,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.017 2026-10-13 21:45:54,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-10-13 21:45:54,438 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:45:54,460 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:45:54,462 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.012 2026-10-13 21:45:54,483 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.011 0.012 2026-10-13 21:45:54,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.008 0.010 2026-10-13 21:45:54,511 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.013 2026-10-13 21:45:54,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:45:55,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:45:55,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:55,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:45:55,325 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:45:55,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:45:55,343 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:45:55,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:45:55,410 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:45:55,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:55,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:55,521 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.069 2026-10-13 21:45:55,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:55] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.007 0.048 2026-10-13 21:45:56,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:56,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:56,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76245386 for PoS orders references: ['Self-Order 00399-217-0008'] (draft: True) 2026-10-13 21:45:56,341 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76245386 with result: [{'id': 511, 'pos_reference': 'Self-Order 00399-217-0008', 'account_move': False}] 2026-10-13 21:45:56,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:56] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.036 0.088 2026-10-13 21:45:56,434 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:45:57,063 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:45:57,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:57,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:45:57,219 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:57,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:45:57,306 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.027 0.067 2026-10-13 21:45:57,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:57] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.074 2026-10-13 21:45:58,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:45:58,082 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:58,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:58] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.062 0.108 2026-10-13 21:45:58,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:45:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:45:59,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:45:59,035 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:45:59,050 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:45:59,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:45:59,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:45:59,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54850 2026-10-13 21:45:59,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:45:59,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54850 2026-10-13 21:45:59,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214559_213588_TestSelfOrderMobile.txt 2026-10-13 21:45:59,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp_7mk41g4_chrome_odoo" 2026-10-13 21:45:59,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 55013 2026-10-13 21:45:59,639 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp8elh0x94_chrome_odoo 2026-10-13 21:45:59,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36029/json/version 2026-10-13 21:45:59,641 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36029/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:45:59,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:45:59,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36029/json 2026-10-13 21:45:59,661 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36029/json with timeout 3 increased to 10s during tests 2026-10-13 21:45:59,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36029/devtools/page/2C1C606A2D48840C03CB19552D651B30 2026-10-13 21:45:59,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:45:59,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:45:59,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:45:59,700 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:45:59,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:46:00,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.099 0.196 2026-10-13 21:46:00,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '2C1C606A2D48840C03CB19552D651B30', 'loaderId': '8C8F55E1BA2B57B43F847A956267A20E', 'isDownload': False} 2026-10-13 21:46:00,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-10-13 21:46:00,052 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:46:00,084 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.014 2026-10-13 21:46:00,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.034 2026-10-13 21:46:00,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.047 2026-10-13 21:46:00,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 21:46:00,355 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.011 2026-10-13 21:46:00,360 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:46:00,375 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.011 2026-10-13 21:46:00,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.006 0.022 2026-10-13 21:46:00,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.005 2026-10-13 21:46:00,456 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:46:01,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:46:01,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:46:01,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:46:01,207 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:01,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:46:01,230 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:01,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:46:01,274 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:01,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:01,308 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:01,365 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.025 0.052 2026-10-13 21:46:01,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:01] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.005 0.025 2026-10-13 21:46:02,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-13 21:46:02,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-13 21:46:02,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-13 21:46:02,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-13 21:46:02,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:46:02,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:46:02,224 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:46:02,241 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:02,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:02,326 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.063 2026-10-13 21:46:03,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:03,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:46:03,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31545700 for PoS orders references: ['Self-Order 00399-217-0009'] (draft: True) 2026-10-13 21:46:03,144 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31545700 with result: [{'id': 512, 'pos_reference': 'Self-Order 00399-217-0009', 'account_move': False}] 2026-10-13 21:46:03,216 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:03] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.043 0.082 2026-10-13 21:46:03,717 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:46:04,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:46:04,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:46:04,021 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:04,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-13 21:46:04,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-13 21:46:04,072 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-13 21:46:04,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:46:04,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:04,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:46:04,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:46:04,139 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:04] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.033 0.070 2026-10-13 21:46:04,154 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:46:04,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:04] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.009 0.097 2026-10-13 21:46:04,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 55013 2026-10-13 21:46:04,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:46:04,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 55013 2026-10-13 21:46:04,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214604_295902_TestSelfOrderMobile.txt 2026-10-13 21:46:04,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp8elh0x94_chrome_odoo" 2026-10-13 21:46:04,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 55189 2026-10-13 21:46:04,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpk_fhhr8m_chrome_odoo 2026-10-13 21:46:04,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34915/json/version 2026-10-13 21:46:04,623 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34915/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:46:04,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-13 21:46:04,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34915/json 2026-10-13 21:46:04,689 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:34915/json with timeout 3 increased to 10s during tests 2026-10-13 21:46:04,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:34915/devtools/page/6F1953B3F0B9B11CB1894005C42AFCA6 2026-10-13 21:46:04,720 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-13 21:46:04,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-13 21:46:04,755 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-13 21:46:04,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" in browser 2026-10-13 21:46:04,766 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=e1e5b36da41149e1" 2026-10-13 21:46:04,998 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:04] "GET /pos-self/217?access_token=e1e5b36da41149e1 HTTP/1.1" 200 - 70 0.064 0.153 2026-10-13 21:46:05,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '6F1953B3F0B9B11CB1894005C42AFCA6', 'loaderId': '5ED6C9FAA8A63E3410ACB7AEC9B9B81A', 'isDownload': False} 2026-10-13 21:46:05,002 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-10-13 21:46:05,028 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:46:05,064 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.024 2026-10-13 21:46:05,075 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.015 2026-10-13 21:46:05,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.026 2026-10-13 21:46:05,334 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.020 2026-10-13 21:46:05,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.013 2026-10-13 21:46:05,352 100 INFO rb-d6a0c44-225528-424539 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=e1e5b36da41149e1"})" 2026-10-13 21:46:05,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.014 2026-10-13 21:46:05,423 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.015 0.041 2026-10-13 21:46:05,435 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:46:05,485 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:46:06,207 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:46:06,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:46:06,232 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:46:06,236 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:46:06,242 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:06,267 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:06,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:46:06,311 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:06,315 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:06,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:06,411 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.029 0.061 2026-10-13 21:46:06,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:06] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.005 0.049 2026-10-13 21:46:07,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-13 21:46:07,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-13 21:46:07,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-13 21:46:07,223 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:46:07,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-13 21:46:07,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-13 21:46:07,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-13 21:46:07,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:46:07,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:07,366 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.034 0.058 2026-10-13 21:46:07,392 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:07] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.027 2026-10-13 21:46:07,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:46:08,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:46:08,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:46:08,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61219617 for PoS orders references: ['Self-Order 00399-217-0010'] (draft: True) 2026-10-13 21:46:08,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61219617 with result: [{'id': 513, 'pos_reference': 'Self-Order 00399-217-0010', 'account_move': False}] 2026-10-13 21:46:08,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:08] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.029 0.076 2026-10-13 21:46:09,019 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-13 21:46:09,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-13 21:46:09,033 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:46:09,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:46:09,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-13 21:46:09,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 55189 2026-10-13 21:46:09,057 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-13 21:46:09,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 55189 2026-10-13 21:46:09,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214609_170944_TestSelfOrderMobile.txt 2026-10-13 21:46:09,171 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpk_fhhr8m_chrome_odoo" 2026-10-13 21:46:09,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:46:37,554 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #174 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:46:40,403 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #174 deleted ir.attachment records with IDs: [7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7955, 7956, 7957, 7958, 7959, 7960, 7961, 7962] 2026-10-13 21:46:40,403 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #174 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-10-13 21:46:40,421 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #174 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-10-13 21:46:45,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-10-13 21:46:46,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 55355 2026-10-13 21:46:46,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpy9b26xph_chrome_odoo 2026-10-13 21:46:46,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:33873/json/version 2026-10-13 21:46:46,218 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33873/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:46:46,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-10-13 21:46:46,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:33873/json 2026-10-13 21:46:46,252 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33873/json with timeout 3 increased to 10s during tests 2026-10-13 21:46:46,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:33873/devtools/page/E91605B98BE7033111E4B2B2988DD94C 2026-10-13 21:46:46,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-10-13 21:46:46,283 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-10-13 21:46:46,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_user from n/a 2026-10-13 21:46:46,515 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-10-13 21:46:46,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Open "http://127.0.0.1:8069/pos/ui?config_id=222" in browser 2026-10-13 21:46:46,518 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=222" 2026-10-13 21:46:46,534 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:46:47,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.088 0.679 2026-10-13 21:46:47,303 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': 'E91605B98BE7033111E4B2B2988DD94C', 'loaderId': '31AF3766D9FB661B9C807E5A0034C032', 'isDownload': False} 2026-10-13 21:46:47,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-10-13 21:46:47,338 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:46:47,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-13 21:46:47,390 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-10-13 21:46:47,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.057 2026-10-13 21:46:47,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-13 21:46:47,869 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-13 21:46:47,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-13 21:46:47,926 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:46:47,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:46:47,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate test code "odoo.startTour('test_table_stand_number_exported', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=222"})" 2026-10-13 21:46:48,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:46:48,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.277 0.545 2026-10-13 21:46:48,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.075 2026-10-13 21:46:48,944 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-13 21:46:48,964 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:46:49,078 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 14 0.030 0.048 2026-10-13 21:46:49,130 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.016 0.118 2026-10-13 21:46:49,142 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:46:49,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.019 0.174 2026-10-13 21:46:49,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.012 0.244 2026-10-13 21:46:49,289 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:49,316 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:46:49,326 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:46:49,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.028 0.300 2026-10-13 21:46:49,416 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.027 0.371 2026-10-13 21:46:49,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.341 2026-10-13 21:46:49,451 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:46:49,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.019 0.312 2026-10-13 21:46:49,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.009 0.307 2026-10-13 21:46:49,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-13 21:46:49,546 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:49,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.008 0.195 2026-10-13 21:46:49,577 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-13 21:46:49,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.115 2026-10-13 21:46:49,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 18 0.035 0.169 2026-10-13 21:46:49,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.170 2026-10-13 21:46:49,719 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.017 0.171 2026-10-13 21:46:49,785 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.016 0.212 2026-10-13 21:46:49,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 8 0.016 0.248 2026-10-13 21:46:49,867 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 4 0.006 0.277 2026-10-13 21:46:49,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 4 0.007 0.206 2026-10-13 21:46:49,920 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-10-13%2021:46:09 HTTP/1.1" 200 - 4 0.004 0.220 2026-10-13 21:46:49,942 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:49] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.009 0.180 2026-10-13 21:46:49,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:46:49,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click Orders dropdown item (trigger: .dropdown-item.with-badge.py-2:contains("Orders"))' 2026-10-13 21:46:50,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.018 2026-10-13 21:46:50,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Select order (trigger: .order-row:contains("12345678901234"))' 2026-10-13 21:46:50,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-13 21:46:50,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:46:50,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:46:50,117 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:46:50,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-13 21:46:50,119 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:46:50,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-13 21:46:50,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-13 21:46:50,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70049253 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-10-13 21:46:50,155 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:50,218 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #176 deleted pos.order.line records with IDs: [909] 2026-10-13 21:46:50,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70049253 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-10-13 21:46:50,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.194 0.199 2026-10-13 21:46:50,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:50] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.018 2026-10-13 21:46:51,328 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-10-13 21:46:51,338 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:46:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:46:51,349 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 55355 2026-10-13 21:46:51,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-10-13 21:46:51,354 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 55355 2026-10-13 21:46:51,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214651_453502_TestSelfOrderPos.txt 2026-10-13 21:46:51,453 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpy9b26xph_chrome_odoo" 2026-10-13 21:46:51,579 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-13 21:46:54,062 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-13 21:47:07,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55554 2026-10-13 21:47:07,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpk3152u6z_chrome_odoo 2026-10-13 21:47:07,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:39753/json/version 2026-10-13 21:47:07,082 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39753/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:47:07,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-13 21:47:07,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:39753/json 2026-10-13 21:47:07,102 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39753/json with timeout 3 increased to 10s during tests 2026-10-13 21:47:07,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:39753/devtools/page/76583FB63402F65CC88A14DE504177EF 2026-10-13 21:47:07,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-13 21:47:07,150 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-13 21:47:07,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:47:07,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-13 21:47:07,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=b87f3626a1344d44" in browser 2026-10-13 21:47:07,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=b87f3626a1344d44" 2026-10-13 21:47:07,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:47:09,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:09] "GET /pos-self/223?access_token=b87f3626a1344d44 HTTP/1.1" 200 - 168 0.193 1.660 2026-10-13 21:47:09,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '76583FB63402F65CC88A14DE504177EF', 'loaderId': '60795E2BC25ED44728E3538CBB8E2B18', 'isDownload': False} 2026-10-13 21:47:09,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-10-13 21:47:09,642 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:47:09,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e429f4/pos_self_order.assets.min.css, copying from /web/assets/4e429f4/pos_self_order.assets.min.css 2026-10-13 21:47:09,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:09] "GET /web/assets/1/4e429f4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.021 0.027 2026-10-13 21:47:09,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1c9a150/pos_self_order.assets.min.js, copying from /web/assets/1c9a150/pos_self_order.assets.min.js 2026-10-13 21:47:09,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:09] "GET /web/assets/1/1c9a150/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.007 0.061 2026-10-13 21:47:09,740 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js, copying from /web/assets/4a701f1/pos_self_order.assets_tests.min.js 2026-10-13 21:47:09,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:09] "GET /web/assets/1/4a701f1/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.088 2026-10-13 21:47:10,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.017 2026-10-13 21:47:10,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-10-13 21:47:10,023 100 INFO rb-d6a0c44-225528-424539 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=b87f3626a1344d44"})" 2026-10-13 21:47:10,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 7 0.014 0.014 2026-10-13 21:47:10,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.016 0.042 2026-10-13 21:47:10,182 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.073 2026-10-13 21:47:10,210 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:47:10,889 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-13 21:47:10,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-13 21:47:10,944 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-13 21:47:10,957 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:47:10,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-13 21:47:10,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-13 21:47:11,057 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:47:11,081 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.037 0.074 2026-10-13 21:47:11,111 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:11] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.007 0.071 2026-10-13 21:47:11,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-13 21:47:11,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Confirm' (trigger: .btn:contains('Confirm'))' 2026-10-13 21:47:11,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:11] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.031 0.017 2026-10-13 21:47:12,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-13 21:47:12,669 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-13 21:47:12,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66786223 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-13 21:47:12,797 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66786223 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-13 21:47:12,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.108 0.155 2026-10-13 21:47:12,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-13 21:47:13,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:47:13,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'Ok' do not exist (trigger: .btn)' 2026-10-13 21:47:13,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-13 21:47:13,750 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:47:13,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55554 2026-10-13 21:47:13,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-13 21:47:13,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55554 2026-10-13 21:47:13,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214713_869154_TestSelfOrderSequence.txt 2026-10-13 21:47:13,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpk3152u6z_chrome_odoo" 2026-10-13 21:47:14,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55719 2026-10-13 21:47:14,189 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpgfsvuj6u_chrome_odoo 2026-10-13 21:47:14,190 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:35877/json/version 2026-10-13 21:47:14,191 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35877/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:47:14,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-13 21:47:14,233 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:35877/json 2026-10-13 21:47:14,235 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35877/json with timeout 3 increased to 10s during tests 2026-10-13 21:47:14,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:35877/devtools/page/8D0F8A92CA69D7AEC020E7973EDEC952 2026-10-13 21:47:14,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-13 21:47:14,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-13 21:47:14,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:pos_admin from n/a 2026-10-13 21:47:14,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-13 21:47:14,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos/ui?config_id=223" in browser 2026-10-13 21:47:14,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=223" 2026-10-13 21:47:14,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:14] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 97 0.107 0.414 2026-10-13 21:47:14,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '8D0F8A92CA69D7AEC020E7973EDEC952', 'loaderId': 'C143B765355E1B0767C851AEA1926EF8', 'isDownload': False} 2026-10-13 21:47:14,842 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-10-13 21:47:14,864 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:47:14,887 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:14] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-13 21:47:14,914 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:14] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-13 21:47:14,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:14] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.052 2026-10-13 21:47:15,437 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.014 0.011 2026-10-13 21:47:15,460 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.018 2026-10-13 21:47:15,500 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-13 21:47:15,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:47:15,510 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:47:15,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=223"})" 2026-10-13 21:47:16,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-13 21:47:16,537 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.345 0.675 2026-10-13 21:47:16,661 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.070 2026-10-13 21:47:16,687 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.011 2026-10-13 21:47:16,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:47:16,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-10-13%2021:46:51 HTTP/1.1" 200 - 14 0.051 0.043 2026-10-13 21:47:16,845 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:47:16,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-10-13%2021:46:51 HTTP/1.1" 200 - 8 0.030 0.135 2026-10-13 21:47:16,965 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-10-13%2021:46:51 HTTP/1.1" 200 - 8 0.009 0.203 2026-10-13 21:47:16,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 7 0.006 0.198 2026-10-13 21:47:16,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.008 0.209 2026-10-13 21:47:17,006 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.004 0.220 2026-10-13 21:47:17,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.170 2026-10-13 21:47:17,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21495945 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-13 21:47:17,090 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #179 deleted pos.order.line records with IDs: [911] 2026-10-13 21:47:17,242 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21495945 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-13 21:47:17,264 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.107 0.234 2026-10-13 21:47:17,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.310 2026-10-13 21:47:17,309 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.323 2026-10-13 21:47:17,328 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.004 0.325 2026-10-13 21:47:17,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.002 0.328 2026-10-13 21:47:17,361 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-10-13%2021:46:51 HTTP/1.1" 200 - 4 0.003 0.309 2026-10-13 21:47:17,374 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:47:17,424 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-13 21:47:17,438 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-13 21:47:17,468 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 18 0.040 0.044 2026-10-13 21:47:17,473 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.054 2026-10-13 21:47:17,499 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.078 2026-10-13 21:47:18,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-13 21:47:18,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-13 21:47:18,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:47:19,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-13 21:47:19,178 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:47:19,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:47:19,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:47:19,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-13 21:47:19,228 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:47:19,251 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:47:19,252 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:47:19,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-13 21:47:19,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-10-13 21:47:19,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36063426 for PoS orders references: ['Order 00401-001-0001'] (draft: True) 2026-10-13 21:47:19,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-13 21:47:19,315 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-10-13 21:47:19,432 100 INFO rb-d6a0c44-225528-424539 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36063426 with result: [{'id': 516, 'pos_reference': 'Order 00401-001-0001', 'account_move': False}] 2026-10-13 21:47:19,463 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.065 0.104 2026-10-13 21:47:20,196 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:47:20,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-10-13 21:47:20,295 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.045 2026-10-13 21:47:21,074 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(2):contains("Order")' 2026-10-13 21:47:21,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(3):contains("1")' 2026-10-13 21:47:21,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(2):contains("Self-Order")' 2026-10-13 21:47:21,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("S")' 2026-10-13 21:47:21,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("1")' 2026-10-13 21:47:21,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-13 21:47:21,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55719 2026-10-13 21:47:21,138 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-13 21:47:21,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55719 2026-10-13 21:47:21,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214721_233869_TestSelfOrderSequence.txt 2026-10-13 21:47:21,234 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpgfsvuj6u_chrome_odoo" 2026-10-13 21:47:21,317 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:47:49,919 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #180 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-13 21:47:52,377 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #180 deleted ir.attachment records with IDs: [8079, 8080, 8081, 8082, 8083, 8084, 8085, 8086, 8126, 8127, 8128, 8129, 8130, 8131, 8132, 8133] 2026-10-13 21:47:52,377 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #180 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-10-13 21:47:52,400 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #180 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-10-13 21:47:57,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-10-13 21:47:58,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55921 2026-10-13 21:47:58,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpqzwrqt79_chrome_odoo 2026-10-13 21:47:58,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:36117/json/version 2026-10-13 21:47:58,211 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36117/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:47:58,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-10-13 21:47:58,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:36117/json 2026-10-13 21:47:58,307 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36117/json with timeout 3 increased to 10s during tests 2026-10-13 21:47:58,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:36117/devtools/page/2FD7BFC4A7671F37FE727832723F8268 2026-10-13 21:47:58,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-10-13 21:47:58,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-10-13 21:47:58,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 21:47:58,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-10-13 21:47:58,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-10-13 21:47:58,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-10-13 21:47:58,716 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:47:59,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:59] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.151 1.062 2026-10-13 21:47:59,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '2FD7BFC4A7671F37FE727832723F8268', 'loaderId': '96BE8AF10A31071F07A4A61D94A5DB72', 'isDownload': False} 2026-10-13 21:47:59,928 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-10-13 21:47:59,946 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:47:59,986 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:47:59] "GET /web/assets/1ba9921/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.020 2026-10-13 21:48:00,000 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "GET /web/assets/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-13 21:48:00,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "GET /web/assets/f6a29a9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-10-13 21:48:00,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.016 2026-10-13 21:48:00,517 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-13 21:48:00,589 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:48:00,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.007 2026-10-13 21:48:00,603 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:48:00,626 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=228"})" 2026-10-13 21:48:01,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.373 0.638 2026-10-13 21:48:01,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.050 2026-10-13 21:48:01,775 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-13 21:48:01,816 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.084 2026-10-13 21:48:01,896 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-13 21:48:01,963 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:48:02,668 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.183 0.504 2026-10-13 21:48:02,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-13 21:48:02,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.070 2026-10-13 21:48:02,858 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-13 21:48:02,876 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-13 21:48:02,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:02] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 14 0.017 0.054 2026-10-13 21:48:03,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.009 0.084 2026-10-13 21:48:03,053 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:48:03,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.010 0.134 2026-10-13 21:48:03,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.011 0.187 2026-10-13 21:48:03,164 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:48:03,187 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:48:03,198 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:48:03,218 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.017 0.253 2026-10-13 21:48:03,284 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.009 0.321 2026-10-13 21:48:03,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.314 2026-10-13 21:48:03,372 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.009 0.302 2026-10-13 21:48:03,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.014 0.308 2026-10-13 21:48:03,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.003 0.230 2026-10-13 21:48:03,454 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:48:03,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.006 0.206 2026-10-13 21:48:03,479 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:48:03,532 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 19 0.036 0.205 2026-10-13 21:48:03,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-13%2019:50:39 HTTP/1.1" 200 - 6 0.005 0.227 2026-10-13 21:48:03,557 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.221 2026-10-13 21:48:03,572 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.003 0.188 2026-10-13 21:48:03,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-13%2019:56:43 HTTP/1.1" 200 - 6 0.014 0.145 2026-10-13 21:48:03,627 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.005 0.153 2026-10-13 21:48:03,679 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 8 0.010 0.182 2026-10-13 21:48:03,702 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 4 0.005 0.157 2026-10-13 21:48:03,726 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-13 21:48:03,742 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-10-13%2021:47:21 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-13 21:48:03,783 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.022 0.109 2026-10-13 21:48:03,879 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-13 21:48:03,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-13 21:48:03,921 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.030 2026-10-13 21:48:03,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-13 21:48:03,947 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-13 21:48:03,962 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-13 21:48:03,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-13 21:48:03,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-13 21:48:04,011 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-13 21:48:04,028 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-13 21:48:04,044 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-13 21:48:04,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-13 21:48:04,096 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-13 21:48:04,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 21:48:04,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:48:04,108 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:48:04,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Viva"))' 2026-10-13 21:48:04,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-10-13 21:48:04,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.021 2026-10-13 21:48:04,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-13 21:48:04,153 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-10-13 21:48:04,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:04] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.002 0.007 2026-10-13 21:48:04,175 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:48:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:48:04,200 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55921 2026-10-13 21:48:04,205 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-10-13 21:48:04,206 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55921 2026-10-13 21:48:04,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_214804_300400_TestVivaWalletHttpCommon.txt 2026-10-13 21:48:04,300 100 INFO rb-d6a0c44-225528-424539 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpqzwrqt79_chrome_odoo" 2026-10-13 21:48:04,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-13 21:48:04,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-13 21:48:05,952 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31502] 2026-10-13 21:48:06,244 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted res.partner records with IDs: [847] 2026-10-13 21:48:06,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-13 21:48:07,471 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-13 21:48:08,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-13 21:48:10,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-13 21:48:18,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [849], uid: 2, model: res.partner 2026-10-13 21:48:18,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-13 21:48:20,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:48:20,935 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31723] 2026-10-13 21:48:21,121 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-10-13 21:48:21,237 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-13 21:48:21,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-10-13 21:48:21,768 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-10-13 21:48:21,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-13 21:48:22,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-13 21:48:22,527 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-13 21:48:31,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-13 21:48:38,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-13 21:48:39,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-13 21:48:39,437 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:48:40,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-13 21:48:40,587 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:48:40,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-13 21:48:40,825 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-13 21:48:40,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-13 21:48:41,536 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:48:43,122 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-13 21:48:43,204 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-13 21:48:43,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-13 21:48:43,480 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-13 21:48:49,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-13 21:48:51,448 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:48:52,267 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-10-13 21:48:52,741 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-10-13 21:48:52,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-13 21:48:52,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-13 21:48:53,098 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-13 21:48:53,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-13 21:48:53,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-13 21:48:55,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-13 21:49:04,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-13 21:49:04,635 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-13 21:49:05,254 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-13 21:49:06,143 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-13 21:49:06,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-13 21:49:06,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:07,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-13 21:49:07,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-13 21:49:07,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:08,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-13 21:49:08,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-13 21:49:15,278 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-13 21:49:15,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-13 21:49:15,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-13 21:49:15,768 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-13 21:49:15,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:15,858 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-13 21:49:16,276 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-13 21:49:16,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:17,973 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-13 21:49:18,695 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-13 21:49:19,201 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-13 21:49:19,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-13 21:49:25,960 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-13 21:49:26,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-13 21:49:27,945 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-13 21:49:28,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-13 21:49:28,636 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-13 21:49:28,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-13 21:49:29,412 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-13 21:49:29,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-13 21:49:29,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-13 21:49:30,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:32,184 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-13 21:49:33,073 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-13 21:49:33,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-13 21:49:36,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-13 21:49:38,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-13 21:49:39,256 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-13 21:49:40,692 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-13 21:49:41,130 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-13 21:49:41,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-13 21:49:42,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-13 21:49:44,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:46,477 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-10-13 21:49:46,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-13 21:49:47,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-13 21:49:47,580 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-13 21:49:48,136 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-13 21:49:48,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-13 21:49:49,514 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:51,512 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-10-13 21:49:51,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-13 21:49:52,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-13 21:49:52,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-13 21:49:52,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-13 21:49:52,939 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-13 21:49:53,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-13 21:49:54,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-13 21:49:55,023 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-13 21:49:56,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-13 21:49:57,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-13 21:49:58,273 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:49:58,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-13 21:49:59,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-13 21:49:59,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-13 21:50:00,148 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-13 21:50:00,500 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-13 21:50:01,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-13 21:50:01,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-13 21:50:02,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-13 21:50:02,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-13 21:50:02,966 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-13 21:50:03,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:50:04,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-13 21:50:04,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-13 21:50:05,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:50:33,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-13 21:50:38,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<852319082844019.1791928238.616307258605957-openerp-792-account.move@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-13 21:50:38,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:50:38,984 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-10-13 21:50:39,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<852319082844019.1791928238.616307258605957-openerp-792-account.move@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-10-13 21:50:39,037 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:50:39,050 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-10-13 21:50:39,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-10-13 21:50:39,155 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-13 21:50:40,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<481583721488753.1791928240.443017482757568-openerp-793-account.move@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-13 21:50:40,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:50:40,771 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #184 deleted mail.mail records with IDs: [288] 2026-10-13 21:50:40,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:50:40,926 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:51:07,785 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-13 21:51:09,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-13 21:51:11,479 100 INFO rb-d6a0c44-225528-424539 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-13 21:51:12,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:51:15,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<129159093587288.1791928275.432222604751587-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:15,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:15,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:15,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<823021660286332.1791928275.644373416900635-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:15,701 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:15,703 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:16,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<137830843501840.1791928276.384221553802490-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:16,428 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:16,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:19,128 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-13 21:51:19,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 56138 2026-10-13 21:51:19,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpt42buuis_chrome_odoo 2026-10-13 21:51:19,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:40423/json/version 2026-10-13 21:51:19,457 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40423/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:51:19,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-10-13 21:51:19,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:40423/json 2026-10-13 21:51:19,557 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:40423/json with timeout 3 increased to 10s during tests 2026-10-13 21:51:19,574 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:40423/devtools/page/5E9A466F023800CA15B5FF8752DCB759 2026-10-13 21:51:19,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-10-13 21:51:19,611 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-10-13 21:51:20,302 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:51:20,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:51:20,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-10-13 21:51:20,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:51:20,321 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:51:20,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:51:22,341 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web HTTP/1.1" 200 - 121 0.145 1.848 2026-10-13 21:51:22,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '5E9A466F023800CA15B5FF8752DCB759', 'loaderId': 'CC78BFBA1E4623F73F6202B8D81F5AC4', 'isDownload': False} 2026-10-13 21:51:22,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-13 21:51:22,443 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.007 0.054 2026-10-13 21:51:22,454 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.073 2026-10-13 21:51:22,469 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.084 2026-10-13 21:51:22,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.011 0.098 2026-10-13 21:51:22,518 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:51:22,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.134 2026-10-13 21:51:22,574 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:22] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-10-13 21:51:23,600 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 21:51:23,602 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-13 21:51:23,611 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-13 21:51:23,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.029 2026-10-13 21:51:23,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:51:23,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:51:23,817 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.069 0.125 2026-10-13 21:51:24,033 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.107 0.304 2026-10-13 21:51:24,039 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:51:24,043 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.407 2026-10-13 21:51:24,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.014 0.372 2026-10-13 21:51:24,219 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.056 0.468 2026-10-13 21:51:24,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.097 0.616 2026-10-13 21:51:24,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.634 2026-10-13 21:51:24,432 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:51:24,480 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.636 2026-10-13 21:51:24,497 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:51:24,514 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:51:24,520 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:51:24,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.020 0.453 2026-10-13 21:51:24,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.456 2026-10-13 21:51:24,566 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-13 21:51:24,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.482 2026-10-13 21:51:24,631 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.374 2026-10-13 21:51:24,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.121 2026-10-13 21:51:24,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-10-13 21:51:25,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:51:25,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-13 21:51:25,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_dropdown_kanban .dropdown-toggle)' 2026-10-13 21:51:25,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.021 2026-10-13 21:51:25,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:25] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.096 0.224 2026-10-13 21:51:26,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.133 0.137 2026-10-13 21:51:26,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:51:26,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.036 2026-10-13 21:51:26,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.029 0.083 2026-10-13 21:51:26,461 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:26] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.029 0.164 2026-10-13 21:51:27,159 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:51:27,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart"))' 2026-10-13 21:51:27,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"])))' 2026-10-13 21:51:27,268 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.024 0.024 2026-10-13 21:51:27,308 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.008 0.020 2026-10-13 21:51:27,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.000 0.005 2026-10-13 21:51:27,394 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.017 0.027 2026-10-13 21:51:27,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.000 0.007 2026-10-13 21:51:27,432 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:27] "GET /web/assets/eb38507/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:51:28,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains("Burndown Chart Test") .o_facet_remove)' 2026-10-13 21:51:28,374 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-10-13 21:51:28,378 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:51:28,388 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project"))' 2026-10-13 21:51:28,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Date: Month") .o_facet_remove)' 2026-10-13 21:51:28,422 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date and Stage") button.o_notification_close)' 2026-10-13 21:51:28,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-13 21:51:28,464 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.033 0.030 2026-10-13 21:51:28,467 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The Stage group menu item is invisible (trigger: .o_group_by_menu:not(:has(.o_menu_item:contains("Stage"))))' 2026-10-13 21:51:28,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date"))' 2026-10-13 21:51:28,489 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected)' 2026-10-13 21:51:28,509 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close)' 2026-10-13 21:51:28,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-13 21:51:28,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.019 0.093 2026-10-13 21:51:28,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date"))' 2026-10-13 21:51:28,556 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child)' 2026-10-13 21:51:28,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.020 0.040 2026-10-13 21:51:28,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Close the Date filter menu (trigger: .o_graph_renderer)' 2026-10-13 21:51:28,601 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-13 21:51:28,618 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu)))' 2026-10-13 21:51:28,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-10-13 21:51:28,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.026 0.021 2026-10-13 21:51:28,637 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:51:28,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 56138 2026-10-13 21:51:28,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-10-13 21:51:28,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 56138 2026-10-13 21:51:28,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215128_763223_TestBurndownChartTour.txt 2026-10-13 21:51:28,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpt42buuis_chrome_odoo" 2026-10-13 21:51:28,786 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-13 21:51:31,425 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<371272000053913.1791928291.310748577117920-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:31,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:31,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:31,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 293 and Message-Id '<160407904062956.1791928291.491900920867920-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:31,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:31,540 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:31,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-13 21:51:31,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 56371 2026-10-13 21:51:31,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmp1jygew_3_chrome_odoo 2026-10-13 21:51:31,986 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:39087/json/version 2026-10-13 21:51:31,987 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39087/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:51:32,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-10-13 21:51:32,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:39087/json 2026-10-13 21:51:32,067 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39087/json with timeout 3 increased to 10s during tests 2026-10-13 21:51:32,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:39087/devtools/page/06697EA732726675D5B8F0FBFE2E0D8C 2026-10-13 21:51:32,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-10-13 21:51:32,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-10-13 21:51:32,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:armandel from n/a 2026-10-13 21:51:32,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-10-13 21:51:32,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:51:32,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:51:32,194 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:51:33,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web HTTP/1.1" 200 - 116 0.095 0.895 2026-10-13 21:51:33,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '06697EA732726675D5B8F0FBFE2E0D8C', 'loaderId': '8F36AE213B85A8FA1C2C18C481A76B0D', 'isDownload': False} 2026-10-13 21:51:33,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-13 21:51:33,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.009 2026-10-13 21:51:33,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.030 2026-10-13 21:51:33,255 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-13 21:51:33,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/webclient/load_menus/250e9d780b2f97db531b3fbc91dd96075adbe1ba17fae14ca9284f76f77f78b2 HTTP/1.1" 200 - 4 0.005 0.056 2026-10-13 21:51:33,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.073 2026-10-13 21:51:33,359 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:51:33,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:33] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-13 21:51:34,376 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 21:51:34,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:51:34,393 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:51:34,543 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:51:34,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.099 0.165 2026-10-13 21:51:34,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.276 2026-10-13 21:51:34,700 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.257 2026-10-13 21:51:34,706 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:51:34,715 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.218 2026-10-13 21:51:34,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.026 0.235 2026-10-13 21:51:34,819 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.023 0.281 2026-10-13 21:51:34,838 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:51:34,871 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:51:34,872 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.168 2026-10-13 21:51:34,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.173 2026-10-13 21:51:34,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:51:34,901 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:51:34,901 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.168 2026-10-13 21:51:34,931 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:51:34,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.184 2026-10-13 21:51:34,979 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.183 2026-10-13 21:51:35,055 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:35] "GET /web/image?model=res.users&field=avatar_128&id=195 HTTP/1.1" 200 - 18 0.036 0.211 2026-10-13 21:51:35,110 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.181 2026-10-13 21:51:35,788 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:51:35,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-13 21:51:35,822 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open Pig Project (trigger: .o_kanban_record:contains("Pig"))' 2026-10-13 21:51:35,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.018 2026-10-13 21:51:36,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.144 0.211 2026-10-13 21:51:36,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.116 0.243 2026-10-13 21:51:36,818 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.013 0.027 2026-10-13 21:51:36,880 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.020 0.070 2026-10-13 21:51:36,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 12 0.016 0.112 2026-10-13 21:51:36,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-13 21:51:37,790 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_quick_create))' 2026-10-13 21:51:37,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_edit))' 2026-10-13 21:51:37,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_delete))' 2026-10-13 21:51:37,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.010 0.022 2026-10-13 21:51:37,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"])' 2026-10-13 21:51:37,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"])' 2026-10-13 21:51:37,878 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded)' 2026-10-13 21:51:38,214 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 105 0.072 0.310 2026-10-13 21:51:38,263 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/action/load HTTP/1.1" 200 - 13 0.021 0.347 2026-10-13 21:51:38,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.077 2026-10-13 21:51:38,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.041 2026-10-13 21:51:38,322 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.010 0.059 2026-10-13 21:51:38,380 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/action/run HTTP/1.1" 200 - 17 0.023 0.049 2026-10-13 21:51:38,406 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.014 0.025 2026-10-13 21:51:38,431 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.052 2026-10-13 21:51:38,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.053 2026-10-13 21:51:38,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.040 0.106 2026-10-13 21:51:38,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.011 2026-10-13 21:51:38,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.008 0.017 2026-10-13 21:51:38,755 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.038 0.054 2026-10-13 21:51:38,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:38] "GET /web/image/res.users/195/avatar_128 HTTP/1.1" 200 - 11 0.008 0.031 2026-10-13 21:51:39,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal stage (trigger: input.form-control)' 2026-10-13 21:51:39,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-13 21:51:39,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column exists (trigger: .o_kanban_header:contains("Never"))' 2026-10-13 21:51:39,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:39] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.007 0.009 2026-10-13 21:51:39,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:39] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.009 0.018 2026-10-13 21:51:39,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:39] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:51:40,658 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open column edit dropdown (trigger: .o_kanban_header:eq(0))' 2026-10-13 21:51:40,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Try editing inbox (trigger: .dropdown-item.o_column_edit)' 2026-10-13 21:51:40,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Change title (trigger: div.o_field_char[name="name"] input)' 2026-10-13 21:51:40,734 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:40] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.005 0.018 2026-10-13 21:51:40,770 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:51:40,786 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:40] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:51:41,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-10-13 21:51:41,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column was updated (trigger: .o_kanban_header:contains("Todo"))' 2026-10-13 21:51:41,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:41] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.012 0.009 2026-10-13 21:51:41,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:41] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.014 2026-10-13 21:51:41,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:41] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.016 2026-10-13 21:51:41,757 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:41] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.018 0.052 2026-10-13 21:51:42,465 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:51:42,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a personal task from the quick create form (trigger: .o-kanban-button-new)' 2026-10-13 21:51:42,571 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal task (trigger: input.o_input:not(.o_searchview_input))' 2026-10-13 21:51:42,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:42] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.009 0.030 2026-10-13 21:51:42,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:42] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.008 0.030 2026-10-13 21:51:43,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-13 21:51:43,478 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that task exists (trigger: .o_kanban_record_title:contains("New Test Task"))' 2026-10-13 21:51:43,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:43] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.048 0.098 2026-10-13 21:51:43,697 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:43] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.020 0.036 2026-10-13 21:51:43,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.045 0.101 2026-10-13 21:51:43,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:43] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.093 2026-10-13 21:51:43,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:43] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.006 0.116 2026-10-13 21:51:45,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-10-13 21:51:45,503 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:51:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:51:45,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 56371 2026-10-13 21:51:45,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-10-13 21:51:45,513 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 56371 2026-10-13 21:51:45,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215145_621795_TestPersonalStageTour.txt 2026-10-13 21:51:45,622 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmp1jygew_3_chrome_odoo" 2026-10-13 21:51:45,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:51:48,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 294 and Message-Id '<753389689830541.1791928308.004139423370361-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:48,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:48,127 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:48,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 295 and Message-Id '<868410782640762.1791928308.183301687240601-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:48,227 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:48,229 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:48,268 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-10-13 21:51:49,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-13 21:51:50,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537906930035005.1791928309.995880603790283-openerp-message-notify@0fa8bf30f5f8>: ['"User 1 with personal stages" <@False>'] 2026-10-13 21:51:50,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,152 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962296065189128.1791928310.109391212463379-openerp-message-notify@0fa8bf30f5f8>: ['"User 2 with personal stages" <@False>'] 2026-10-13 21:51:50,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285088090072154.1791928310.158546447753906-openerp-message-notify@0fa8bf30f5f8>: ['"User 1 with personal stages" <@False>'] 2026-10-13 21:51:50,212 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753668185074730.1791928310.214144468307495-openerp-message-notify@0fa8bf30f5f8>: ['"User 2 with personal stages" <@False>'] 2026-10-13 21:51:50,267 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,335 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121758499016140.1791928310.270319461822510-openerp-message-notify@0fa8bf30f5f8>: ['"User 1 with personal stages" <@False>'] 2026-10-13 21:51:50,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265575658464639.1791928310.340317249298096-openerp-message-notify@0fa8bf30f5f8>: ['"User 1 with personal stages" <@False>'] 2026-10-13 21:51:50,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:50,640 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [356] 2026-10-13 21:51:50,679 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #203 deleted project.task.type records with IDs: [351] 2026-10-13 21:51:50,733 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #203 deleted project.task.type records with IDs: [350, 352] 2026-10-13 21:51:50,758 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-10-13 21:51:50,903 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-10-13 21:51:50,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-13 21:51:51,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<540983600119603.1791928311.072567462921143-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:51,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:51,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:51,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-13 21:51:51,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<233260998602706.1791928311.392884731292725-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:51,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:51,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:51,641 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-13 21:51:51,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<895695642441570.1791928311.767480134963989-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:51,907 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:51,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:52,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-13 21:51:54,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<346509828177101.1791928314.530675411224365-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:51:54,646 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:54,652 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:54,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<386862980685053.1791928314.709783077239990-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:54,761 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:54,764 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:54,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-13 21:51:54,974 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-13 21:51:55,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<511465910289486.1791928315.224606990814209-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:51:55,347 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:51:55,358 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:51:55,648 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-13 21:51:56,137 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-13 21:51:59,736 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-13 21:52:00,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<225196417418723.1791928319.893538236618042-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:52:00,005 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:00,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:00,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<655972879411122.1791928320.013078212738037-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:52:00,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:00,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:00,898 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:52:11,063 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:52:14,591 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:14,592 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:52:16,627 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-13 21:52:19,230 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:52:22,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<832676739797673.1791928342.548498392105103-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:52:22,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:22,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:22,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<229088739210878.1791928342.726281881332397-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:52:22,775 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:22,777 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:22,823 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-13 21:52:23,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<050332531936826.1791928342.973940849304199-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:52:23,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:23,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:23,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:52:25,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<582083944493956.1791928345.610455513000488-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:52:25,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:25,728 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:25,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<248874876762549.1791928345.784425497055054-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:52:25,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:25,828 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:26,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<733092934066438.1791928346.121523380279541-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:52:26,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:26,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:26,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<074934866097131.1791928346.228299379348755-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:52:26,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:26,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:26,454 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<797129360167856.1791928346.387841463088989-openerp-136-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-10-13 21:52:26,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:26,583 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-10-13 21:52:26,584 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:26,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-13 21:52:26,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-13 21:52:27,003 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-13 21:52:28,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<119403047345628.1791928348.046454191207886-openerp-136-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-10-13 21:52:28,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:28,142 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-10-13 21:52:28,142 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:28,177 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-10-13 21:52:29,840 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:52:31,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-13 21:52:32,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56615 2026-10-13 21:52:32,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpqz31hx0h_chrome_odoo 2026-10-13 21:52:32,068 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37997/json/version 2026-10-13 21:52:32,071 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37997/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:52:32,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:52:32,091 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37997/json 2026-10-13 21:52:32,092 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:37997/json with timeout 3 increased to 10s during tests 2026-10-13 21:52:32,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37997/devtools/page/F3EEFC8C57FF4F7556CF9C10381D0887 2026-10-13 21:52:32,106 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 21:52:32,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 21:52:32,717 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:52:32,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:52:32,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 21:52:32,748 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:52:32,749 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:52:32,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:52:33,959 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:33] "GET /web HTTP/1.1" 200 - 121 0.113 1.081 2026-10-13 21:52:33,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'F3EEFC8C57FF4F7556CF9C10381D0887', 'loaderId': 'FB63FB5E49F282997CE91A5B94C58CD7', 'isDownload': False} 2026-10-13 21:52:33,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-13 21:52:34,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:52:34,044 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-13 21:52:34,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.006 0.032 2026-10-13 21:52:34,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.014 0.098 2026-10-13 21:52:34,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.106 2026-10-13 21:52:34,202 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:52:34,206 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:34] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 21:52:35,208 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-13 21:52:35,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.011 2026-10-13 21:52:35,233 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-13 21:52:35,234 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-13 21:52:35,356 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:52:35,440 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.097 0.099 2026-10-13 21:52:35,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:52:35,562 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.282 2026-10-13 21:52:35,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.297 2026-10-13 21:52:35,595 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-13 21:52:35,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.018 0.291 2026-10-13 21:52:35,698 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.032 0.358 2026-10-13 21:52:35,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.095 0.473 2026-10-13 21:52:35,895 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.527 2026-10-13 21:52:35,916 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:52:35,927 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.443 2026-10-13 21:52:35,940 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:52:35,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.364 2026-10-13 21:52:35,961 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:52:35,970 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-13 21:52:35,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.357 2026-10-13 21:52:35,992 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:35] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:52:36,003 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:36] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.377 2026-10-13 21:52:36,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.321 2026-10-13 21:52:36,074 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.091 2026-10-13 21:52:36,079 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.081 2026-10-13 21:52:36,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:52:36,778 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 21:52:36,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-10-13 21:52:36,851 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.021 2026-10-13 21:52:37,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:37] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.126 0.275 2026-10-13 21:52:37,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.141 0.155 2026-10-13 21:52:37,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.024 0.050 2026-10-13 21:52:37,925 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.012 0.112 2026-10-13 21:52:37,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:37] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.029 0.154 2026-10-13 21:52:38,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-13 21:52:38,804 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-10-13 21:52:38,818 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-10-13 21:52:38,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.017 2026-10-13 21:52:38,900 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:38] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.013 0.025 2026-10-13 21:52:38,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:52:38,985 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:38] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.021 0.039 2026-10-13 21:52:39,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:52:39,796 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-10-13 21:52:39,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-10-13 21:52:39,835 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:39] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.023 2026-10-13 21:52:40,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.031 0.030 2026-10-13 21:52:40,893 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-10-13 21:52:40,906 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-10-13 21:52:40,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:40] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.015 0.029 2026-10-13 21:52:40,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:40] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.010 0.032 2026-10-13 21:52:41,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.069 0.138 2026-10-13 21:52:41,373 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.047 0.096 2026-10-13 21:52:43,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /my/projects HTTP/1.1" 200 - 219 0.187 1.132 2026-10-13 21:52:43,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.053 2026-10-13 21:52:43,596 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:52:43,657 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.045 0.035 2026-10-13 21:52:43,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:52:43,690 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.095 2026-10-13 21:52:43,705 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:52:43,725 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.045 2026-10-13 21:52:43,770 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:52:43,791 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.013 0.014 2026-10-13 21:52:43,823 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:52:43,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:52:43,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.050 2026-10-13 21:52:43,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:43] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.041 2026-10-13 21:52:44,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:44] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:52:44,317 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:52:44,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.009 0.074 2026-10-13 21:52:44,413 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.043 2026-10-13 21:52:44,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:44] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.014 0.038 2026-10-13 21:52:45,650 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 21:52:45,666 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:52:45,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:45] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.017 0.108 2026-10-13 21:52:45,842 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:45] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.008 2026-10-13 21:52:45,855 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:45] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.008 2026-10-13 21:52:46,091 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.028 0.201 2026-10-13 21:52:46,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.006 2026-10-13 21:52:46,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-10-13 21:52:46,516 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.011 0.013 2026-10-13 21:52:46,953 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.057 0.173 2026-10-13 21:52:46,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.214 2026-10-13 21:52:46,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.224 2026-10-13 21:52:46,983 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.223 2026-10-13 21:52:47,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.010 2026-10-13 21:52:47,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.008 0.020 2026-10-13 21:52:47,047 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.021 2026-10-13 21:52:47,114 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:47] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:52:48,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:52:48,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-13 21:52:48,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-13 21:52:48,076 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.004 0.019 2026-10-13 21:52:48,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:48] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.023 0.008 2026-10-13 21:52:48,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-13 21:52:48,820 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-13 21:52:49,028 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.093 0.113 2026-10-13 21:52:49,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.014 0.033 2026-10-13 21:52:49,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.022 0.058 2026-10-13 21:52:49,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.007 0.018 2026-10-13 21:52:49,307 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-13 21:52:49,382 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.030 2026-10-13 21:52:49,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.010 0.034 2026-10-13 21:52:49,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-13 21:52:49,599 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-13 21:52:49,616 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-13 21:52:49,617 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-13 21:52:49,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.022 0.054 2026-10-13 21:52:49,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<656417605889638.1791928369.733217954635620-openerp-448-project.task@0fa8bf30f5f8>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 21:52:49,869 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:49,887 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [320] 2026-10-13 21:52:49,888 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:49,891 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.063 0.218 2026-10-13 21:52:49,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:49] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.210 2026-10-13 21:52:50,008 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.030 0.263 2026-10-13 21:52:50,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.016 0.124 2026-10-13 21:52:50,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.027 2026-10-13 21:52:50,083 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.033 2026-10-13 21:52:50,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.014 0.047 2026-10-13 21:52:50,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 21:52:50,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 21:52:50,419 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-13 21:52:50,433 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 21:52:50,450 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 21:52:50,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 21:52:50,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 21:52:50,486 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.024 0.019 2026-10-13 21:52:50,504 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 21:52:50,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 21:52:50,563 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.037 0.034 2026-10-13 21:52:50,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.043 2026-10-13 21:52:50,617 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.006 0.070 2026-10-13 21:52:50,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.010 0.124 2026-10-13 21:52:50,695 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.151 2026-10-13 21:52:50,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.004 0.068 2026-10-13 21:52:50,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.037 0.050 2026-10-13 21:52:50,804 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.077 2026-10-13 21:52:50,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.041 0.138 2026-10-13 21:52:51,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-13 21:52:51,298 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-13 21:52:51,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 21:52:51,321 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:52:51,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56615 2026-10-13 21:52:51,337 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 21:52:51,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56615 2026-10-13 21:52:51,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215251_462075_TestProjectSharingUi.txt 2026-10-13 21:52:51,462 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpqz31hx0h_chrome_odoo" 2026-10-13 21:52:51,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-13 21:52:51,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<190857622569546.1791928371.567606210708618-openerp-138-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 21:52:51,667 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:52:51,699 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-10-13 21:52:51,699 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:52:52,124 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56896 2026-10-13 21:52:52,125 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpn554w4ho_chrome_odoo 2026-10-13 21:52:52,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43965/json/version 2026-10-13 21:52:52,136 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43965/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:52:52,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:52:52,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43965/json 2026-10-13 21:52:52,169 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:43965/json with timeout 3 increased to 10s during tests 2026-10-13 21:52:52,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:43965/devtools/page/D8DA3867C6DD574876090B20FCA3B5F0 2026-10-13 21:52:52,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 21:52:52,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 21:52:52,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:georges1 from n/a 2026-10-13 21:52:52,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 21:52:52,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-13 21:52:52,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-13 21:52:52,375 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:52:54,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /my/projects HTTP/1.1" 200 - 246 0.175 1.540 2026-10-13 21:52:54,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'D8DA3867C6DD574876090B20FCA3B5F0', 'loaderId': '15EFA9FBE396C4213BC21044B250F6D2', 'isDownload': False} 2026-10-13 21:52:54,089 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-13 21:52:54,130 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-13 21:52:54,140 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:52:54,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.045 0.038 2026-10-13 21:52:54,221 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:52:54,257 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.064 2026-10-13 21:52:54,277 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:52:54,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.028 2026-10-13 21:52:54,379 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:52:54,395 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-13 21:52:54,396 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-13 21:52:54,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.021 0.026 2026-10-13 21:52:54,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:52:54,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.007 0.039 2026-10-13 21:52:54,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.007 0.041 2026-10-13 21:52:54,866 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-13 21:52:54,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:54] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-10-13 21:52:54,982 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-13 21:52:55,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.014 0.177 2026-10-13 21:52:55,120 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.100 2026-10-13 21:52:55,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.145 2026-10-13 21:52:56,216 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 21:52:56,235 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:52:56,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.022 0.096 2026-10-13 21:52:56,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.008 0.018 2026-10-13 21:52:56,447 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.005 0.009 2026-10-13 21:52:56,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.010 2026-10-13 21:52:56,764 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.046 0.216 2026-10-13 21:52:56,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:52:56,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:56] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-10-13 21:52:57,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:52:57,583 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.059 0.128 2026-10-13 21:52:57,587 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.171 2026-10-13 21:52:57,596 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.162 2026-10-13 21:52:57,616 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.185 2026-10-13 21:52:57,655 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.011 0.022 2026-10-13 21:52:57,677 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.007 0.047 2026-10-13 21:52:57,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.068 2026-10-13 21:52:57,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.014 0.036 2026-10-13 21:52:58,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:52:58,698 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-13 21:52:58,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-13 21:52:58,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.008 0.019 2026-10-13 21:52:58,806 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.015 0.032 2026-10-13 21:52:59,476 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-13 21:52:59,482 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-13 21:52:59,691 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.071 0.134 2026-10-13 21:52:59,775 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.039 0.030 2026-10-13 21:52:59,935 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:52:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.048 0.071 2026-10-13 21:53:00,020 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.010 0.019 2026-10-13 21:53:00,027 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.025 2026-10-13 21:53:00,089 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.031 2026-10-13 21:53:00,253 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-13 21:53:00,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "GET /web/image/res.partner/940/avatar_128 HTTP/1.1" 200 - 23 0.032 0.055 2026-10-13 21:53:00,272 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-13 21:53:00,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-13 21:53:00,312 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-13 21:53:00,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.029 0.054 2026-10-13 21:53:00,404 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.023 0.098 2026-10-13 21:53:00,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.058 2026-10-13 21:53:00,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.035 0.139 2026-10-13 21:53:00,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.016 0.150 2026-10-13 21:53:00,621 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.011 0.035 2026-10-13 21:53:00,643 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.005 0.055 2026-10-13 21:53:00,718 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.020 0.043 2026-10-13 21:53:01,080 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 21:53:01,103 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 21:53:01,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-13 21:53:01,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 21:53:01,147 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-13 21:53:01,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-13 21:53:01,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.012 0.014 2026-10-13 21:53:01,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-13 21:53:01,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 21:53:01,208 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 21:53:01,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.024 0.022 2026-10-13 21:53:01,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.005 0.033 2026-10-13 21:53:01,256 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.054 2026-10-13 21:53:01,332 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.017 0.105 2026-10-13 21:53:01,407 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.036 0.105 2026-10-13 21:53:01,449 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.013 0.064 2026-10-13 21:53:01,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.059 2026-10-13 21:53:01,965 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-13 21:53:01,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-13 21:53:01,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 21:53:01,993 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:53:02,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56896 2026-10-13 21:53:02,012 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 21:53:02,013 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56896 2026-10-13 21:53:02,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215302_109748_TestProjectSharingUi.txt 2026-10-13 21:53:02,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpn554w4ho_chrome_odoo" 2026-10-13 21:53:02,121 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-13 21:53:02,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<282939928604314.1791928382.203765392303467-openerp-138-project.project@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-13 21:53:02,305 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:02,328 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-10-13 21:53:02,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:02,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 57119 2026-10-13 21:53:02,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpagon6frx_chrome_odoo 2026-10-13 21:53:02,746 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36537/json/version 2026-10-13 21:53:02,748 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36537/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:53:02,831 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:53:02,832 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36537/json 2026-10-13 21:53:02,832 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:36537/json with timeout 3 increased to 10s during tests 2026-10-13 21:53:02,844 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:36537/devtools/page/244787A00EAD3F55EABCB9F9EC7BD205 2026-10-13 21:53:02,859 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-13 21:53:02,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-13 21:53:02,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:georges1 from n/a 2026-10-13 21:53:02,990 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-13 21:53:02,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-13 21:53:02,995 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-13 21:53:03,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:53:04,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /my/projects HTTP/1.1" 200 - 246 0.179 1.434 2026-10-13 21:53:04,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '244787A00EAD3F55EABCB9F9EC7BD205', 'loaderId': 'EB4401129F61365A5B7A2F326CCFDC50', 'isDownload': False} 2026-10-13 21:53:04,625 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-13 21:53:04,670 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:53:04,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:53:04,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.035 0.035 2026-10-13 21:53:04,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:53:04,752 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.053 2026-10-13 21:53:04,770 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:53:04,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.020 2026-10-13 21:53:04,923 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:53:04,924 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.013 0.013 2026-10-13 21:53:04,925 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-13 21:53:04,933 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-13 21:53:04,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:53:05,013 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.014 0.041 2026-10-13 21:53:05,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.007 0.056 2026-10-13 21:53:05,424 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 21:53:05,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-13 21:53:05,539 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-13 21:53:05,630 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.009 0.163 2026-10-13 21:53:05,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.104 2026-10-13 21:53:05,654 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.104 2026-10-13 21:53:06,765 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-13 21:53:06,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:53:06,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:06] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.023 0.106 2026-10-13 21:53:06,975 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:06] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.011 0.015 2026-10-13 21:53:06,999 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:06] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.002 0.006 2026-10-13 21:53:07,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.004 0.006 2026-10-13 21:53:07,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.035 0.141 2026-10-13 21:53:07,222 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /web/assets/c3cb0f9/project.webclient.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:53:07,231 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /web/assets/5966da5/project.webclient.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-10-13 21:53:07,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-13 21:53:07,916 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:53:07,934 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.012 2026-10-13 21:53:07,946 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-13 21:53:08,181 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:08] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.064 0.141 2026-10-13 21:53:08,199 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.186 2026-10-13 21:53:08,266 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 16 0.018 0.027 2026-10-13 21:53:08,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.011 0.064 2026-10-13 21:53:08,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:08] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.036 0.049 2026-10-13 21:53:09,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-13 21:53:09,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-13 21:53:09,296 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-13 21:53:09,360 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.029 0.035 2026-10-13 21:53:09,376 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.074 2026-10-13 21:53:10,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-10-13 21:53:10,070 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-13 21:53:10,084 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:53:10,099 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 57119 2026-10-13 21:53:10,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-13 21:53:10,100 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 57119 2026-10-13 21:53:10,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215310_195940_TestProjectSharingUi.txt 2026-10-13 21:53:10,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpagon6frx_chrome_odoo" 2026-10-13 21:53:10,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:53:12,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<235880605460075.1791928392.552306652069092-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:12,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:12,679 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:12,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<948131624743905.1791928392.735524892807007-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:53:12,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:12,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:12,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-13 21:53:13,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-13 21:53:14,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-13 21:53:15,126 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-13 21:53:15,922 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<584084712370690.1791928395.806627988815308-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:15,923 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:15,927 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:16,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<385383670625677.1791928396.393649339675903-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:16,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:16,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:16,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-13 21:53:17,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<403712077785822.1791928397.442936897277832-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:17,598 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:17,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:19,320 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33632] 2026-10-13 21:53:19,410 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-10-13 21:53:19,453 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22378, 22379] 2026-10-13 21:53:19,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<662889006432502.1791928399.562278032302856-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:19,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:19,640 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:20,399 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-13 21:53:21,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<040527624130572.1791928401.069575786590576-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:21,220 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:21,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:21,365 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33634, 33606] 2026-10-13 21:53:21,413 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-10-13 21:53:21,429 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22332, 22333, 22382, 22383] 2026-10-13 21:53:21,439 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-13 21:53:34,334 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-13 21:53:35,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-13 21:53:35,243 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-13 21:53:36,265 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:53:38,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<869181871564864.1791928418.189709663391113-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:53:38,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:38,309 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:38,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<447697177962037.1791928418.361165046691895-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:53:38,409 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:53:38,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:53:39,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-13 21:53:40,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 57315 2026-10-13 21:53:40,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpk7eoukgj_chrome_odoo 2026-10-13 21:53:40,247 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:41663/json/version 2026-10-13 21:53:40,249 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41663/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:53:40,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-10-13 21:53:40,319 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:41663/json 2026-10-13 21:53:40,320 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41663/json with timeout 3 increased to 10s during tests 2026-10-13 21:53:40,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:41663/devtools/page/544923C35343D3237FFFC7260C870CAD 2026-10-13 21:53:40,364 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-10-13 21:53:40,383 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-10-13 21:53:41,094 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:53:41,097 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:53:41,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-10-13 21:53:41,111 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:53:41,112 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:53:41,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:53:42,335 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web HTTP/1.1" 200 - 125 0.122 1.086 2026-10-13 21:53:42,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '544923C35343D3237FFFC7260C870CAD', 'loaderId': '388D470CE5D60348C655AC33A52D642D', 'isDownload': False} 2026-10-13 21:53:42,338 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-13 21:53:42,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-10-13 21:53:42,425 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/webclient/load_menus/a8fe2ea242ce3c8a0353427be96df75024e2064549d83e6e64ac45686ebb0699 HTTP/1.1" 200 - 4 0.008 0.044 2026-10-13 21:53:42,455 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.081 2026-10-13 21:53:42,476 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.010 0.043 2026-10-13 21:53:42,515 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:53:42,523 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.025 0.071 2026-10-13 21:53:42,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:42] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-10-13 21:53:43,384 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 21:53:43,390 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 21:53:43,392 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-13 21:53:43,409 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.009 2026-10-13 21:53:43,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:53:43,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.046 0.091 2026-10-13 21:53:43,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:53:43,660 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.021 0.208 2026-10-13 21:53:43,665 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.218 2026-10-13 21:53:43,696 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.014 0.194 2026-10-13 21:53:43,709 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:53:43,822 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.049 0.279 2026-10-13 21:53:43,988 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.064 0.417 2026-10-13 21:53:43,992 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.441 2026-10-13 21:53:44,007 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:53:44,025 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.423 2026-10-13 21:53:44,049 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:53:44,051 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.374 2026-10-13 21:53:44,073 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:53:44,075 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:53:44,078 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:53:44,105 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.031 0.392 2026-10-13 21:53:44,128 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.408 2026-10-13 21:53:44,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.311 2026-10-13 21:53:44,168 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.084 2026-10-13 21:53:44,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.071 2026-10-13 21:53:44,826 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:53:44,841 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-13 21:53:44,855 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:44,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.023 2026-10-13 21:53:45,315 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.110 0.281 2026-10-13 21:53:45,357 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.012 2026-10-13 21:53:45,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.019 0.028 2026-10-13 21:53:45,581 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 86 0.064 0.095 2026-10-13 21:53:45,680 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 36 0.032 0.228 2026-10-13 21:53:45,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.025 0.308 2026-10-13 21:53:45,840 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.021 0.376 2026-10-13 21:53:46,129 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.028 2026-10-13 21:53:46,193 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.021 0.075 2026-10-13 21:53:46,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:46] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.014 0.116 2026-10-13 21:53:46,408 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:53:47,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter")' 2026-10-13 21:53:47,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:47,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs")))' 2026-10-13 21:53:47,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:47] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.005 0.022 2026-10-13 21:53:47,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:47] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.020 0.041 2026-10-13 21:53:47,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:47] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.036 0.049 2026-10-13 21:53:47,889 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:53:47,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:48,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("horned tag filter")' 2026-10-13 21:53:48,017 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:48,034 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:48] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.006 0.009 2026-10-13 21:53:48,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-13 21:53:48,068 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:48] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.019 0.024 2026-10-13 21:53:48,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:48] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.024 0.061 2026-10-13 21:53:49,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:49,952 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("4 Legged tag filter")' 2026-10-13 21:53:49,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-13 21:53:49,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:49] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.006 0.010 2026-10-13 21:53:49,984 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-13 21:53:49,997 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:49] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.018 2026-10-13 21:53:50,096 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.031 0.054 2026-10-13 21:53:50,194 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.033 0.143 2026-10-13 21:53:50,854 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:53:51,964 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-10-13 21:53:51,973 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:53:51,976 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 57315 2026-10-13 21:53:51,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-10-13 21:53:51,977 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 57315 2026-10-13 21:53:52,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215352_085237_TestProjectTags.txt 2026-10-13 21:53:52,085 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpk7eoukgj_chrome_odoo" 2026-10-13 21:53:52,109 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:53:52,737 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-13 21:53:53,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57541 2026-10-13 21:53:53,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcnjmtbrq_chrome_odoo 2026-10-13 21:53:53,027 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39345/json/version 2026-10-13 21:53:53,029 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39345/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:53:53,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:53:53,049 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39345/json 2026-10-13 21:53:53,050 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39345/json with timeout 3 increased to 10s during tests 2026-10-13 21:53:53,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:39345/devtools/page/BC3DF8DE8C346E8D74003E8EBD325062 2026-10-13 21:53:53,079 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-13 21:53:53,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-13 21:53:53,773 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:53:53,776 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:53:53,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-13 21:53:53,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:53:53,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:53:53,808 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:53:54,910 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:54] "GET /web HTTP/1.1" 200 - 121 0.103 1.003 2026-10-13 21:53:54,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'BC3DF8DE8C346E8D74003E8EBD325062', 'loaderId': '74B71151A2FC1E2A46833739F382D3F6', 'isDownload': False} 2026-10-13 21:53:54,915 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-13 21:53:54,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:54] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-13 21:53:54,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:54] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.022 2026-10-13 21:53:55,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:55] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.009 0.069 2026-10-13 21:53:55,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.081 2026-10-13 21:53:55,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.106 2026-10-13 21:53:55,083 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:53:55,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:55] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:53:56,031 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-13 21:53:56,032 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-13 21:53:56,036 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-13 21:53:56,045 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.017 2026-10-13 21:53:56,164 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:53:56,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.084 0.101 2026-10-13 21:53:56,291 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:53:56,368 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.049 0.271 2026-10-13 21:53:56,380 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-13 21:53:56,383 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.305 2026-10-13 21:53:56,429 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.023 0.293 2026-10-13 21:53:56,558 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.050 0.391 2026-10-13 21:53:56,682 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.063 0.482 2026-10-13 21:53:56,693 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.519 2026-10-13 21:53:56,698 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:53:56,708 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:53:56,724 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:53:56,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.445 2026-10-13 21:53:56,755 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-13 21:53:56,763 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:53:56,788 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.032 0.357 2026-10-13 21:53:56,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.392 2026-10-13 21:53:56,830 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.387 2026-10-13 21:53:56,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.281 2026-10-13 21:53:56,905 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.013 0.126 2026-10-13 21:53:56,908 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.055 2026-10-13 21:53:57,594 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:53:57,609 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 21:53:57,619 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-13 21:53:57,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.014 2026-10-13 21:53:58,041 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:58] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.100 0.268 2026-10-13 21:53:58,290 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:58] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.068 0.150 2026-10-13 21:53:58,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:58] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.022 0.045 2026-10-13 21:53:58,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.088 2026-10-13 21:53:58,629 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:58] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.022 0.145 2026-10-13 21:53:59,180 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 21:53:59,217 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-13 21:53:59,236 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.013 2026-10-13 21:53:59,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:59] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.006 0.020 2026-10-13 21:53:59,327 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:59] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.007 0.023 2026-10-13 21:53:59,338 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:53:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.039 2026-10-13 21:54:00,149 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-13 21:54:00,159 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-13 21:54:00,320 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.056 0.103 2026-10-13 21:54:00,371 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.010 0.027 2026-10-13 21:54:00,555 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.069 0.101 2026-10-13 21:54:00,841 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.068 0.383 2026-10-13 21:54:00,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.366 2026-10-13 21:54:00,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-10-13 21:54:00,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.026 0.017 2026-10-13 21:54:00,943 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:54:00,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.020 2026-10-13 21:54:00,960 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-13 21:54:01,006 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:01] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:02,016 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-13 21:54:02,032 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-13 21:54:02,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:02] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.025 0.015 2026-10-13 21:54:02,837 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-13 21:54:02,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-13 21:54:02,868 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:02] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.013 0.013 2026-10-13 21:54:02,902 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:02] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.014 0.011 2026-10-13 21:54:02,917 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:02] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-13 21:54:03,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-13 21:54:03,685 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-13 21:54:03,733 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:03] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.016 0.029 2026-10-13 21:54:03,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:03] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.003 0.017 2026-10-13 21:54:04,559 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-13 21:54:04,565 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-13 21:54:04,751 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:04] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.077 0.103 2026-10-13 21:54:04,810 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:04] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.011 0.027 2026-10-13 21:54:04,886 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.029 0.084 2026-10-13 21:54:04,897 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.034 2026-10-13 21:54:04,912 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:04] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.037 2026-10-13 21:54:06,647 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-13 21:54:06,680 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-13 21:54:06,747 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:06] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.032 0.079 2026-10-13 21:54:06,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:06] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.065 0.141 2026-10-13 21:54:06,919 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:06] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.139 2026-10-13 21:54:06,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:06] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.013 0.171 2026-10-13 21:54:07,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.011 2026-10-13 21:54:07,016 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:54:07,030 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:54:07,108 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.040 2026-10-13 21:54:07,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.002 0.050 2026-10-13 21:54:07,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-10-13 21:54:07,145 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-13 21:54:07,279 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.030 2026-10-13 21:54:07,370 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.003 0.005 2026-10-13 21:54:07,379 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.010 2026-10-13 21:54:07,401 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.007 0.008 2026-10-13 21:54:07,502 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.047 0.053 2026-10-13 21:54:07,519 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.114 2026-10-13 21:54:07,567 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.016 0.142 2026-10-13 21:54:07,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.011 0.185 2026-10-13 21:54:07,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.015 0.189 2026-10-13 21:54:07,761 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:07] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.008 0.035 2026-10-13 21:54:08,851 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-13 21:54:08,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-13 21:54:08,895 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-13 21:54:08,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:08] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.023 0.031 2026-10-13 21:54:09,014 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:09] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.018 0.023 2026-10-13 21:54:09,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-13 21:54:09,871 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-13 21:54:09,907 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:09] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.008 0.028 2026-10-13 21:54:09,987 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:09] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.015 0.050 2026-10-13 21:54:10,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:10] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.008 2026-10-13 21:54:10,077 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:10] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.032 0.041 2026-10-13 21:54:10,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-13 21:54:10,906 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:10] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.009 0.028 2026-10-13 21:54:10,993 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:10] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.017 0.041 2026-10-13 21:54:11,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.015 0.102 2026-10-13 21:54:11,119 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/26/avatar_128 HTTP/1.1" 200 - 13 0.018 0.167 2026-10-13 21:54:11,166 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.012 0.202 2026-10-13 21:54:11,234 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.031 0.251 2026-10-13 21:54:11,300 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.022 0.320 2026-10-13 21:54:11,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:11] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.014 0.348 2026-10-13 21:54:12,132 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-13 21:54:12,150 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-13 21:54:12,157 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-13 21:54:12,191 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.015 0.016 2026-10-13 21:54:12,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.019 2026-10-13 21:54:12,359 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.057 0.106 2026-10-13 21:54:12,426 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.017 0.173 2026-10-13 21:54:12,446 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-10-13 21:54:13,585 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-13 21:54:13,596 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:13,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57541 2026-10-13 21:54:13,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-13 21:54:13,604 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57541 2026-10-13 21:54:13,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215413_702367_TestUi.txt 2026-10-13 21:54:13,702 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpcnjmtbrq_chrome_odoo" 2026-10-13 21:54:13,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-10-13 21:54:14,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57817 2026-10-13 21:54:14,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr2j6tn_k_chrome_odoo 2026-10-13 21:54:14,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41483/json/version 2026-10-13 21:54:14,011 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41483/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:54:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:54:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41483/json 2026-10-13 21:54:14,059 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:41483/json with timeout 3 increased to 10s during tests 2026-10-13 21:54:14,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:41483/devtools/page/386BC80BD9D62E5113F5B1AE96760673 2026-10-13 21:54:14,086 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-13 21:54:14,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-13 21:54:14,671 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:54:14,674 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:demo from n/a 2026-10-13 21:54:14,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-13 21:54:14,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-13 21:54:14,687 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-13 21:54:14,721 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:54:16,239 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET / HTTP/1.1" 200 - 250 0.199 1.324 2026-10-13 21:54:16,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '386BC80BD9D62E5113F5B1AE96760673', 'loaderId': '8F9CAB81B2E4D956FEDE9FAC9E69E2A4', 'isDownload': False} 2026-10-13 21:54:16,244 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-10-13 21:54:16,285 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21: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-10-13 21:54:16,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a3cfc33/web.assets_frontend.min.css, copying from /web/assets/a3cfc33/web.assets_frontend.min.css 2026-10-13 21:54:16,374 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.062 0.028 2026-10-13 21:54:16,393 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js, copying from /web/assets/d9074ab/web.assets_frontend_minimal.min.js 2026-10-13 21:54:16,405 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.087 2026-10-13 21:54:16,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c8e0882/web.__assets_tests_call__.min.js, copying from /web/assets/c8e0882/web.__assets_tests_call__.min.js 2026-10-13 21:54:16,430 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.040 2026-10-13 21:54:16,521 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:54:16,524 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-13 21:54:16,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.008 0.010 2026-10-13 21:54:16,553 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:54:16,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js, copying from /web/assets/b4adc33/web.assets_frontend_lazy.min.js 2026-10-13 21:54:16,599 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.038 2026-10-13 21:54:16,612 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:16] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.006 0.037 2026-10-13 21:54:17,007 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:54:17,032 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-13 21:54:17,101 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-13 21:54:17,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.013 0.126 2026-10-13 21:54:17,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.084 2026-10-13 21:54:17,203 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.087 2026-10-13 21:54:17,597 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web HTTP/1.1" 200 - 58 0.032 0.429 2026-10-13 21:54:17,653 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.020 2026-10-13 21:54:17,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-10-13 21:54:17,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.041 2026-10-13 21:54:17,697 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:54:17,723 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/webclient/load_menus/c14f211ceb3ad7dca6641f060bed138f7470594c53e7b4d06fb74963f2ede012 HTTP/1.1" 200 - 2 0.001 0.079 2026-10-13 21:54:17,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.019 0.093 2026-10-13 21:54:17,790 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:17] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 21:54:18,623 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 21:54:18,634 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-13 21:54:18,641 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-13 21:54:18,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-13 21:54:18,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.094 0.189 2026-10-13 21:54:18,938 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.269 2026-10-13 21:54:18,945 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:54:18,970 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.014 0.253 2026-10-13 21:54:19,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.014 0.301 2026-10-13 21:54:19,098 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.029 0.339 2026-10-13 21:54:19,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.321 2026-10-13 21:54:19,113 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:19,128 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:19,138 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:54:19,156 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.027 0.298 2026-10-13 21:54:19,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.208 2026-10-13 21:54:19,188 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.219 2026-10-13 21:54:19,204 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.214 2026-10-13 21:54:19,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.007 0.179 2026-10-13 21:54:19,260 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.087 2026-10-13 21:54:19,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-10-13 21:54:19,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 21:54:19,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-13 21:54:20,023 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.017 2026-10-13 21:54:20,302 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.069 0.175 2026-10-13 21:54:20,582 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.090 0.157 2026-10-13 21:54:20,808 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.012 0.033 2026-10-13 21:54:20,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.028 0.081 2026-10-13 21:54:20,952 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:20] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.016 0.146 2026-10-13 21:54:21,522 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Select View action (trigger: .oe_kanban_action:contains('View'))' 2026-10-13 21:54:21,570 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-logNote:disabled)' 2026-10-13 21:54:21,673 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-13 21:54:21,679 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:21] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.053 0.076 2026-10-13 21:54:21,684 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.131 2026-10-13 21:54:21,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.109 2026-10-13 21:54:21,951 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:21] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 87 0.097 0.277 2026-10-13 21:54:22,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.008 0.024 2026-10-13 21:54:22,173 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.044 2026-10-13 21:54:22,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:54:22,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-13 21:54:22,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.024 2026-10-13 21:54:22,498 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.022 0.025 2026-10-13 21:54:22,525 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.007 0.059 2026-10-13 21:54:22,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-13 21:54:22,632 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.042 0.127 2026-10-13 21:54:22,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-13 21:54:22,732 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.030 0.232 2026-10-13 21:54:22,824 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.033 0.260 2026-10-13 21:54:22,831 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.175 2026-10-13 21:54:22,966 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:22] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.016 0.045 2026-10-13 21:54:23,054 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:54:23,654 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:disabled)' 2026-10-13 21:54:23,656 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-13 21:54:23,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57817 2026-10-13 21:54:23,671 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-13 21:54:23,672 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57817 2026-10-13 21:54:23,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215423_795089_TestUi.txt 2026-10-13 21:54:23,795 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpr2j6tn_k_chrome_odoo" 2026-10-13 21:54:24,114 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 58059 2026-10-13 21:54:24,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe2ciu63w_chrome_odoo 2026-10-13 21:54:24,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:33213/json/version 2026-10-13 21:54:24,119 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33213/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:54:24,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:54:24,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:33213/json 2026-10-13 21:54:24,180 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:33213/json with timeout 3 increased to 10s during tests 2026-10-13 21:54:24,188 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:33213/devtools/page/7A0CD2D77245A13EAFA3AA5A08079668 2026-10-13 21:54:24,195 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-13 21:54:24,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-13 21:54:24,965 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:54:24,978 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:54:25,008 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-13 21:54:25,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-13 21:54:25,010 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-13 21:54:25,598 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET / HTTP/1.1" 200 - 80 0.136 0.443 2026-10-13 21:54:25,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '7A0CD2D77245A13EAFA3AA5A08079668', 'loaderId': '0CA16B49A048A90C0282C8429A6C5FA6', 'isDownload': False} 2026-10-13 21:54:25,602 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-10-13 21:54:25,648 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-13 21:54:25,658 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/assets/1/a3cfc33/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.011 0.008 2026-10-13 21:54:25,699 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/assets/1/d9074ab/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.011 0.009 2026-10-13 21:54:25,722 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/assets/1/c8e0882/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.016 2026-10-13 21:54:25,787 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:25,792 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:54:25,803 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/image/website/1/logo/My%20Website?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.003 0.010 2026-10-13 21:54:25,830 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:25,853 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/image/website/1/favicon?unique=c0dd7f4 HTTP/1.1" 200 - 6 0.007 0.011 2026-10-13 21:54:25,862 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:25] "GET /web/assets/1/b4adc33/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.002 0.017 2026-10-13 21:54:26,259 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-13 21:54:26,286 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-10-13 21:54:26,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-13 21:54:26,336 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-13 21:54:26,361 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-13 21:54:26,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.013 2026-10-13 21:54:26,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web HTTP/1.1" 200 - 24 0.044 0.105 2026-10-13 21:54:26,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.017 2026-10-13 21:54:26,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-13 21:54:26,652 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 2 0.002 0.061 2026-10-13 21:54:26,674 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.008 0.073 2026-10-13 21:54:26,697 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:54:26,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.083 2026-10-13 21:54:26,745 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:26] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:54:27,741 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 21:54:27,745 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-13 21:54:27,758 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-13 21:54:27,773 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.016 2026-10-13 21:54:27,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:27] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.083 0.099 2026-10-13 21:54:28,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:54:28,053 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.032 0.231 2026-10-13 21:54:28,059 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.262 2026-10-13 21:54:28,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.262 2026-10-13 21:54:28,106 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:54:28,212 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.054 0.332 2026-10-13 21:54:28,340 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 67 0.049 0.429 2026-10-13 21:54:28,343 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.349 2026-10-13 21:54:28,366 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:54:28,382 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:28,391 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:28,395 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.028 0.374 2026-10-13 21:54:28,414 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.011 0.339 2026-10-13 21:54:28,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.010 0.364 2026-10-13 21:54:28,466 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/offline HTTP/1.1" 200 - 5 0.004 0.338 2026-10-13 21:54:28,509 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.265 2026-10-13 21:54:28,514 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.091 2026-10-13 21:54:28,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.071 2026-10-13 21:54:29,180 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-10-13 21:54:29,202 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 21:54:29,222 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-13 21:54:29,242 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.021 2026-10-13 21:54:29,354 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.026 0.056 2026-10-13 21:54:29,608 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.080 0.140 2026-10-13 21:54:29,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.012 0.022 2026-10-13 21:54:29,948 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.018 0.079 2026-10-13 21:54:29,995 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:29] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.017 0.118 2026-10-13 21:54:30,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:54:30,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Select Settings action (trigger: .oe_kanban_action:contains('Settings'))' 2026-10-13 21:54:30,660 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is enabled (trigger: .o-mail-Chatter-logNote:enabled)' 2026-10-13 21:54:30,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:30] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.041 0.038 2026-10-13 21:54:30,737 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.076 2026-10-13 21:54:30,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:30] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.101 0.194 2026-10-13 21:54:31,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:54:31,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.015 0.024 2026-10-13 21:54:31,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-10-13 21:54:31,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-10-13 21:54:31,133 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 21:54:31,227 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.008 2026-10-13 21:54:31,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.026 0.020 2026-10-13 21:54:31,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.006 0.063 2026-10-13 21:54:31,501 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.036 0.140 2026-10-13 21:54:31,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.190 2026-10-13 21:54:31,584 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.020 0.176 2026-10-13 21:54:31,588 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.065 2026-10-13 21:54:31,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:31] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.009 0.033 2026-10-13 21:54:32,406 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:enabled)' 2026-10-13 21:54:32,408 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-13 21:54:32,421 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:32,429 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 58059 2026-10-13 21:54:32,430 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-13 21:54:32,431 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 58059 2026-10-13 21:54:32,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215432_532747_TestUi.txt 2026-10-13 21:54:32,533 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpe2ciu63w_chrome_odoo" 2026-10-13 21:54:32,561 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:54:34,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<100869368267484.1791928474.696050405502319-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:54:34,793 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:54:34,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:54:34,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<069416387694581.1791928474.852554559707642-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:54:34,903 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:54:34,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:54:37,955 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-13 21:54:37,987 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 236, model: project.update 2026-10-13 21:54:37,989 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-13 21:54:38,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 236, model: project.milestone 2026-10-13 21:54:38,052 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-13 21:54:38,099 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #236 deleted mail.message records with IDs: [33661] 2026-10-13 21:54:38,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 236, model: project.milestone 2026-10-13 21:54:38,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-13 21:54:38,156 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 236, model: project.milestone 2026-10-13 21:54:38,167 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-13 21:54:38,203 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-13 21:54:38,241 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33660] 2026-10-13 21:54:38,279 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #235 deleted project.update records with IDs: [10] 2026-10-13 21:54:38,324 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-13 21:54:38,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 236, model: project.update 2026-10-13 21:54:38,367 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-13 21:54:38,411 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-13 21:54:38,414 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-13 21:54:38,461 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-13 21:54:38,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-13 21:54:38,523 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-13 21:54:38,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-13 21:54:38,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-13 21:54:38,669 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #233 deleted mail.message records with IDs: [33660] 2026-10-13 21:54:38,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 233, model: project.update 2026-10-13 21:54:38,696 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-13 21:54:38,784 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 233, model: project.update 2026-10-13 21:54:38,799 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 21:54:41,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<851190664893873.1791928481.139793395996094-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:54:41,280 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:54:41,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:54:41,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<373864701533130.1791928481.329895734786987-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:54:41,376 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:54:41,378 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:54:42,209 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-13 21:54:44,993 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-13 21:54:45,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-13 21:54:47,525 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:54:48,257 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-13 21:54:48,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58300 2026-10-13 21:54:48,557 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpjl6ujlc4_chrome_odoo 2026-10-13 21:54:48,558 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:32881/json/version 2026-10-13 21:54:48,559 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32881/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:54:48,592 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:54:48,593 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:32881/json 2026-10-13 21:54:48,593 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:32881/json with timeout 3 increased to 10s during tests 2026-10-13 21:54:48,606 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:32881/devtools/page/033F28B9234526FDE4F4AEE84187649E 2026-10-13 21:54:48,612 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-13 21:54:48,620 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-13 21:54:49,226 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:54:49,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:54:49,246 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-13 21:54:49,248 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:54:49,249 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:54:49,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 21:54:50,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web HTTP/1.1" 200 - 121 0.132 1.123 2026-10-13 21:54:50,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '033F28B9234526FDE4F4AEE84187649E', 'loaderId': 'ADC7EB44F1B19352AF272FA03071FDA7', 'isDownload': False} 2026-10-13 21:54:50,526 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-13 21:54:50,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-13 21:54:50,610 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.002 0.052 2026-10-13 21:54:50,618 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:54:50,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.062 2026-10-13 21:54:50,637 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.005 0.071 2026-10-13 21:54:50,656 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.085 2026-10-13 21:54:50,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:50] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-10-13 21:54:51,645 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 21:54:51,647 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 21:54:51,685 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-10-13 21:54:51,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.029 2026-10-13 21:54:51,742 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 21:54:51,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:54:51,807 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.035 0.066 2026-10-13 21:54:51,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.114 2026-10-13 21:54:51,972 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.062 0.236 2026-10-13 21:54:51,987 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:54:52,017 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.251 2026-10-13 21:54:52,184 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.071 0.354 2026-10-13 21:54:52,289 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.037 0.501 2026-10-13 21:54:52,293 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.515 2026-10-13 21:54:52,312 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.465 2026-10-13 21:54:52,363 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.480 2026-10-13 21:54:52,365 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-13 21:54:52,376 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:54:52,396 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54: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-10-13 21:54:52,415 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:54:52,419 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.023 0.384 2026-10-13 21:54:52,441 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.407 2026-10-13 21:54:52,466 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-13 21:54:52,470 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.134 2026-10-13 21:54:52,512 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.180 2026-10-13 21:54:52,540 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.078 2026-10-13 21:54:53,263 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:54:53,285 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-13 21:54:53,304 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-13 21:54:53,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.018 2026-10-13 21:54:53,659 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:53] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.088 0.211 2026-10-13 21:54:53,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:53] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.064 0.121 2026-10-13 21:54:54,090 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.036 2026-10-13 21:54:54,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.018 0.080 2026-10-13 21:54:54,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.012 0.136 2026-10-13 21:54:54,397 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:54:54,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-10-13 21:54:54,845 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.018 2026-10-13 21:54:54,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.008 0.025 2026-10-13 21:54:54,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-13 21:54:54,957 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:54] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.004 0.032 2026-10-13 21:54:55,724 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:54:55,769 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-10-13 21:54:55,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-13 21:54:55,939 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:55] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.052 0.105 2026-10-13 21:54:56,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.012 0.040 2026-10-13 21:54:56,154 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.043 0.096 2026-10-13 21:54:56,507 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.110 0.381 2026-10-13 21:54:56,545 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.017 2026-10-13 21:54:56,561 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.005 0.025 2026-10-13 21:54:56,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.013 2026-10-13 21:54:56,605 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.013 2026-10-13 21:54:56,620 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.007 2026-10-13 21:54:56,657 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:56] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:54:57,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-13 21:54:57,710 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-13 21:54:57,730 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:57] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.013 0.017 2026-10-13 21:54:58,189 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:54:58,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-13 21:54:58,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-13 21:54:58,522 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.007 0.009 2026-10-13 21:54:58,529 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-13 21:54:58,568 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.017 0.021 2026-10-13 21:54:58,592 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.013 0.031 2026-10-13 21:54:58,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.004 0.020 2026-10-13 21:54:58,623 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-13 21:54:58,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.001 0.015 2026-10-13 21:54:59,440 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-13 21:54:59,445 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-13 21:54:59,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-13 21:54:59,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-13 21:54:59,496 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_group:nth-child(2) .o_kanban_header' 2026-10-13 21:54:59,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-10-13 21:54:59,541 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-10-13 21:54:59,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.077 0.112 2026-10-13 21:54:59,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.011 0.126 2026-10-13 21:54:59,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.010 0.043 2026-10-13 21:54:59,797 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.029 0.108 2026-10-13 21:54:59,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.004 0.079 2026-10-13 21:54:59,825 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.053 2026-10-13 21:54:59,848 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:54:59] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.069 2026-10-13 21:55:01,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-10-13 21:55:01,532 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-10-13 21:55:01,535 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:01] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:55:01,565 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:55:01,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.007 0.023 2026-10-13 21:55:01,672 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.024 0.048 2026-10-13 21:55:02,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:02,477 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Add a first milestone (trigger: .o_add_milestone a)' 2026-10-13 21:55:02,496 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.018 2026-10-13 21:55:02,589 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.026 0.056 2026-10-13 21:55:02,622 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.006 0.011 2026-10-13 21:55:02,705 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.022 0.035 2026-10-13 21:55:02,734 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:55:02,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.015 0.051 2026-10-13 21:55:02,898 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.013 0.116 2026-10-13 21:55:02,958 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:02] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.012 0.178 2026-10-13 21:55:03,501 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-13 21:55:03,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:03] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.006 0.024 2026-10-13 21:55:03,575 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:03] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.007 0.021 2026-10-13 21:55:03,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:55:04,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-13 21:55:04,382 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-13 21:55:04,394 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-10-13 21:55:04,442 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:04] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.016 0.039 2026-10-13 21:55:04,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:04] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.018 2026-10-13 21:55:05,261 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-13 21:55:05,297 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:05] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.014 0.016 2026-10-13 21:55:06,067 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-13 21:55:06,077 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-13 21:55:06,095 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_rightpanel_milestone:eq(1) .o_milestone_detail' 2026-10-13 21:55:06,136 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:06] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.013 0.038 2026-10-13 21:55:06,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:06] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.012 0.017 2026-10-13 21:55:06,957 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-13 21:55:06,977 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:06] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.004 0.011 2026-10-13 21:55:07,010 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:07] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.004 0.016 2026-10-13 21:55:07,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:07] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.008 0.038 2026-10-13 21:55:07,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:07] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.014 2026-10-13 21:55:07,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-13 21:55:07,813 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update (trigger: .o-kanban-button-new)' 2026-10-13 21:55:07,878 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:07] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.020 0.044 2026-10-13 21:55:07,915 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:07] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.009 0.017 2026-10-13 21:55:08,684 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-13 21:55:08,860 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:08] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.046 0.127 2026-10-13 21:55:08,949 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:08] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.044 2026-10-13 21:55:08,971 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:08] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 21:55:08,978 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:08] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-13 21:55:09,087 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.026 2026-10-13 21:55:09,344 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:09] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.008 0.033 2026-10-13 21:55:10,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-10-13 21:55:10,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h1:contains('Activities')' 2026-10-13 21:55:10,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h3:contains('Milestones')' 2026-10-13 21:55:10,078 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)')' 2026-10-13 21:55:10,093 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)')' 2026-10-13 21:55:10,110 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)')' 2026-10-13 21:55:10,131 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-13 21:55:10,146 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Project Updates (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:10,187 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.061 0.078 2026-10-13 21:55:10,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.004 0.006 2026-10-13 21:55:10,271 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.024 0.042 2026-10-13 21:55:10,288 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.067 2026-10-13 21:55:10,347 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.017 0.034 2026-10-13 21:55:10,633 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:55:11,145 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-13 21:55:11,167 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:11] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.017 2026-10-13 21:55:11,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.025 2026-10-13 21:55:11,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:11] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.021 0.045 2026-10-13 21:55:12,041 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Graph View of Tasks (trigger: .o_switch_view.o_graph)' 2026-10-13 21:55:12,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.013 0.012 2026-10-13 21:55:12,086 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.037 2026-10-13 21:55:12,158 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.014 0.048 2026-10-13 21:55:12,178 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:12,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Graph (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:12,982 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.007 0.012 2026-10-13 21:55:13,004 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:13] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.010 2026-10-13 21:55:13,011 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:13] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:13,036 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:13] "GET /web/assets/eb38507/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-13 21:55:13,883 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Graph (trigger: .o-kanban-button-new)' 2026-10-13 21:55:13,904 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:13] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.016 2026-10-13 21:55:13,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:13] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.022 0.049 2026-10-13 21:55:14,771 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Graph (trigger: button.o_form_button_cancel)' 2026-10-13 21:55:14,850 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:14] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.021 0.057 2026-10-13 21:55:15,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Graph (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:15,749 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:15] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.020 2026-10-13 21:55:15,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.021 0.041 2026-10-13 21:55:16,637 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Graph (trigger: .o_back_button)' 2026-10-13 21:55:16,664 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:16] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.018 2026-10-13 21:55:16,670 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Graph (trigger: .o_graph_view)' 2026-10-13 21:55:16,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:16] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.024 2026-10-13 21:55:16,703 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:16] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:55:17,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Tasks (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:17,510 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : List (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:17,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:17] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.019 0.016 2026-10-13 21:55:17,639 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:17] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.029 0.056 2026-10-13 21:55:17,663 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:17] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:55:18,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : List (trigger: .o-kanban-button-new)' 2026-10-13 21:55:18,488 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:18] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.021 2026-10-13 21:55:18,560 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:18] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.017 0.046 2026-10-13 21:55:19,331 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : List (trigger: button.o_form_button_cancel)' 2026-10-13 21:55:19,388 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:19] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.013 0.039 2026-10-13 21:55:20,218 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view List (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:20,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:20] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.016 2026-10-13 21:55:20,314 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:20] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.021 0.042 2026-10-13 21:55:20,981 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:55:21,092 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : List (trigger: .o_back_button)' 2026-10-13 21:55:21,108 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : List (trigger: .o_list_view)' 2026-10-13 21:55:21,125 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:21] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.021 2026-10-13 21:55:21,143 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:21] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.008 0.026 2026-10-13 21:55:21,249 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.031 0.062 2026-10-13 21:55:21,272 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:21] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:55:22,051 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Pivot View of Tasks (trigger: .o_switch_view.o_pivot)' 2026-10-13 21:55:22,063 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Pivot (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:22,080 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:55:22,115 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.015 2026-10-13 21:55:22,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.007 0.021 2026-10-13 21:55:22,151 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.029 2026-10-13 21:55:22,175 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.007 0.050 2026-10-13 21:55:22,211 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.009 0.071 2026-10-13 21:55:22,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:22] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.009 2026-10-13 21:55:23,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Pivot (trigger: .o-kanban-button-new)' 2026-10-13 21:55:23,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:23] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-13 21:55:23,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:23] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.041 2026-10-13 21:55:23,913 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Pivot (trigger: button.o_form_button_cancel)' 2026-10-13 21:55:23,984 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:23] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.015 0.049 2026-10-13 21:55:24,853 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Pivot (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:24,881 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:24] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-13 21:55:24,956 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:24] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.024 0.037 2026-10-13 21:55:25,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Pivot (trigger: .o_back_button)' 2026-10-13 21:55:25,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Pivot (trigger: .o_pivot_view)' 2026-10-13 21:55:25,760 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.013 2026-10-13 21:55:25,769 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.018 2026-10-13 21:55:25,802 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.013 2026-10-13 21:55:25,823 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.011 0.019 2026-10-13 21:55:25,833 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.002 0.033 2026-10-13 21:55:25,863 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.007 0.046 2026-10-13 21:55:25,890 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.077 2026-10-13 21:55:25,911 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:25] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:26,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Calendar View of Tasks (trigger: .o_switch_view.o_calendar)' 2026-10-13 21:55:26,711 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.000 0.005 2026-10-13 21:55:26,712 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Calendar (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:26,767 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.019 0.028 2026-10-13 21:55:26,795 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-13 21:55:26,813 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:26,840 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-13 21:55:26,842 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.006 2026-10-13 21:55:26,856 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.011 2026-10-13 21:55:26,867 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.013 2026-10-13 21:55:26,869 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.009 2026-10-13 21:55:26,899 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-13 21:55:26,913 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:26,929 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:26,940 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:26,956 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:26] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-13 21:55:27,792 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Calendar (trigger: .o-kanban-button-new)' 2026-10-13 21:55:27,812 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:27] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.014 2026-10-13 21:55:27,884 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:27] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.027 0.035 2026-10-13 21:55:28,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Calendar (trigger: button.o_form_button_cancel)' 2026-10-13 21:55:28,759 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:28] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.038 0.054 2026-10-13 21:55:29,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Calendar (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:29,642 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:29] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.014 2026-10-13 21:55:29,713 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:29] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.022 0.038 2026-10-13 21:55:30,497 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Calendar (trigger: .o_back_button)' 2026-10-13 21:55:30,506 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Calendar (trigger: .o_calendar_view)' 2026-10-13 21:55:30,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:30] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.012 0.021 2026-10-13 21:55:30,538 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:30] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.002 0.019 2026-10-13 21:55:30,593 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:30] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.014 0.029 2026-10-13 21:55:30,624 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:30] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-13 21:55:30,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:30] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.009 2026-10-13 21:55:31,455 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Activity View of Tasks (trigger: .o_switch_view.o_activity)' 2026-10-13 21:55:31,465 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Activity (trigger: .o_project_updates_breadcrumb)' 2026-10-13 21:55:31,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:31] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.010 0.016 2026-10-13 21:55:31,508 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.004 0.033 2026-10-13 21:55:31,527 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:31] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:32,299 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Activity (trigger: .o-kanban-button-new)' 2026-10-13 21:55:32,329 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:32] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.020 2026-10-13 21:55:32,391 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:32] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.019 0.033 2026-10-13 21:55:33,166 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Activity (trigger: button.o_form_button_cancel)' 2026-10-13 21:55:33,248 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:33] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.021 0.057 2026-10-13 21:55:34,105 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Activity (trigger: .o_switch_view.o_list)' 2026-10-13 21:55:34,132 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:34] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.020 2026-10-13 21:55:34,200 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:34] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.022 0.038 2026-10-13 21:55:34,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Activity (trigger: .o_back_button)' 2026-10-13 21:55:34,994 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Activity (trigger: .o_activity_view)' 2026-10-13 21:55:35,012 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:35] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.010 0.020 2026-10-13 21:55:35,031 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:35] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.027 2026-10-13 21:55:35,052 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:35] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.005 0.050 2026-10-13 21:55:35,073 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:35] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-13 21:55:35,850 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-13 21:55:35,862 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 21:55:35,872 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58300 2026-10-13 21:55:35,873 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-13 21:55:35,874 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58300 2026-10-13 21:55:35,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215535_983165_TestProjectUpdateUi.txt 2026-10-13 21:55:35,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpjl6ujlc4_chrome_odoo" 2026-10-13 21:55:36,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58666 2026-10-13 21:55:36,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmp6ucd9rhl_chrome_odoo 2026-10-13 21:55:36,301 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:35175/json/version 2026-10-13 21:55:36,303 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35175/json/version with timeout 3 increased to 10s during tests 2026-10-13 21:55:36,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-13 21:55:36,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:35175/json 2026-10-13 21:55:36,334 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:35175/json with timeout 3 increased to 10s during tests 2026-10-13 21:55:36,343 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:35175/devtools/page/D40CB00C60E6C1BE3A5FB257266ECB70 2026-10-13 21:55:36,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-13 21:55:36,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-13 21:55:36,940 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 21:55:36,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 21:55:36,946 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-13 21:55:36,948 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 21:55:36,949 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 21:55:37,035 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web HTTP/1.1" 200 - 18 0.010 0.064 2026-10-13 21:55:37,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': 'D40CB00C60E6C1BE3A5FB257266ECB70', 'loaderId': 'EB105177647C803FC07C4956BAD1EFC8', 'isDownload': False} 2026-10-13 21:55:37,040 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-13 21:55:37,082 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-13 21:55:37,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-13 21:55:37,104 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.022 2026-10-13 21:55:37,127 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.036 2026-10-13 21:55:37,198 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 2 0.000 0.121 2026-10-13 21:55:37,205 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 21:55:37,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:37] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-10-13 21:55:38,146 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-13 21:55:38,154 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-13 21:55:38,165 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-13 21:55:38,195 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.016 0.007 2026-10-13 21:55:38,264 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 21:55:38,331 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.049 0.097 2026-10-13 21:55:38,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.139 2026-10-13 21:55:38,372 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 21:55:38,436 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.029 0.178 2026-10-13 21:55:38,475 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.015 0.230 2026-10-13 21:55:38,549 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.022 0.265 2026-10-13 21:55:38,556 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.261 2026-10-13 21:55:38,568 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:38,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.011 0.251 2026-10-13 21:55:38,615 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/offline HTTP/1.1" 200 - 4 0.004 0.245 2026-10-13 21:55:38,640 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-13 21:55:38,662 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.019 0.255 2026-10-13 21:55:38,665 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:55:38,688 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.229 2026-10-13 21:55:38,700 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-13 21:55:38,719 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-13 21:55:38,762 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.027 0.241 2026-10-13 21:55:38,784 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.094 2026-10-13 21:55:38,792 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.075 2026-10-13 21:55:39,470 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-13 21:55:39,493 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-13 21:55:39,502 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-13 21:55:39,534 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.022 2026-10-13 21:55:39,638 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:39] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.005 0.063 2026-10-13 21:55:39,879 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:39] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.061 0.145 2026-10-13 21:55:40,100 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.023 2026-10-13 21:55:40,155 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.013 0.073 2026-10-13 21:55:40,209 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.013 0.128 2026-10-13 21:55:40,580 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-13 21:55:40,817 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-13 21:55:40,843 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.020 2026-10-13 21:55:40,892 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.006 0.020 2026-10-13 21:55:40,926 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.003 0.015 2026-10-13 21:55:40,932 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.026 2026-10-13 21:55:41,744 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-13 21:55:41,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-13 21:55:41,883 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:41] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.042 0.082 2026-10-13 21:55:41,936 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.011 0.028 2026-10-13 21:55:42,142 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.066 0.127 2026-10-13 21:55:42,226 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.015 0.255 2026-10-13 21:55:42,258 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.011 2026-10-13 21:55:42,274 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.003 0.025 2026-10-13 21:55:42,298 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.007 2026-10-13 21:55:42,305 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.007 2026-10-13 21:55:42,316 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-10-13 21:55:42,367 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:42,448 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 21:55:43,395 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-13 21:55:43,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:43] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.009 2026-10-13 21:55:43,416 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-13 21:55:44,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-13 21:55:44,192 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-13 21:55:44,208 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:44] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.007 0.010 2026-10-13 21:55:44,225 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:44] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.003 0.006 2026-10-13 21:55:44,238 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:44] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-13 21:55:45,004 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-13 21:55:45,026 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.005 0.017 2026-10-13 21:55:45,040 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.014 2026-10-13 21:55:45,061 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:45] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.015 2026-10-13 21:55:45,854 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-13 21:55:45,865 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-13 21:55:45,996 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:45] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.035 0.099 2026-10-13 21:55:46,062 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:46] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.010 0.038 2026-10-13 21:55:46,112 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:46] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.013 0.083 2026-10-13 21:55:46,144 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:46] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.020 2026-10-13 21:55:46,165 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:46] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.013 2026-10-13 21:55:47,912 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-13 21:55:47,936 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-13 21:55:48,066 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.060 0.096 2026-10-13 21:55:48,223 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.063 0.210 2026-10-13 21:55:48,233 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.145 2026-10-13 21:55:48,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.019 0.172 2026-10-13 21:55:48,339 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.013 2026-10-13 21:55:48,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-13 21:55:48,358 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:55:48,369 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-10-13 21:55:48,387 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-13 21:55:48,412 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-10-13 21:55:48,421 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.016 2026-10-13 21:55:48,543 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.013 0.007 2026-10-13 21:55:48,625 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-13 21:55:48,636 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.004 0.005 2026-10-13 21:55:48,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.012 0.010 2026-10-13 21:55:48,686 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.031 2026-10-13 21:55:48,787 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.038 0.091 2026-10-13 21:55:48,838 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.017 0.157 2026-10-13 21:55:48,903 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.026 0.206 2026-10-13 21:55:48,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:48] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.018 0.210 2026-10-13 21:55:49,046 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:49] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.008 0.027 2026-10-13 21:55:50,139 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-13 21:55:50,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-13 21:55:50,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-13 21:55:50,220 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:50] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.006 0.025 2026-10-13 21:55:50,281 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:50] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.016 0.030 2026-10-13 21:55:50,531 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-13 21:55:51,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-13 21:55:51,186 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:51] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.011 0.023 2026-10-13 21:55:51,252 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:51] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.011 0.041 2026-10-13 21:55:51,278 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:51] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.005 0.008 2026-10-13 21:55:51,324 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:51] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.018 0.041 2026-10-13 21:55:52,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-13 21:55:52,162 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.014 0.028 2026-10-13 21:55:52,246 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.017 0.045 2026-10-13 21:55:52,310 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/26/avatar_128 HTTP/1.1" 200 - 13 0.018 0.109 2026-10-13 21:55:52,350 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.010 0.154 2026-10-13 21:55:52,393 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.012 0.193 2026-10-13 21:55:52,439 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.011 0.228 2026-10-13 21:55:52,493 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.013 0.277 2026-10-13 21:55:52,533 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:52] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.010 0.271 2026-10-13 21:55:53,302 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-13 21:55:53,318 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-13 21:55:53,323 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-13 21:55:53,353 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.019 2026-10-13 21:55:53,367 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.033 2026-10-13 21:55:53,530 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.042 0.126 2026-10-13 21:55:53,590 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.014 0.188 2026-10-13 21:55:53,614 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:53] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-13 21:55:54,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-13 21:55:54,764 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 21:55:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 21:55:54,772 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58666 2026-10-13 21:55:54,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-13 21:55:54,773 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58666 2026-10-13 21:55:54,875 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_215554_875649_TestProjectUpdateUi.txt 2026-10-13 21:55:54,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmp6ucd9rhl_chrome_odoo" 2026-10-13 21:55:54,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:55:57,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<492335765884586.1791928557.107669353485107-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:55:57,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:55:57,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:55:57,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<957398939719953.1791928557.311589479446411-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:55:57,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:55:57,390 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:55:57,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<642012950515907.1791928557.506258249282837-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:55:57,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:55:57,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:55:57,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-13 21:55:57,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-13 21:55:58,418 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-13 21:55:59,170 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-13 21:55:59,214 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-13 21:56:02,427 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:56:04,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<263796789313183.1791928564.612330913543701-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:56:04,711 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:04,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:04,810 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<346551992316057.1791928564.768541336059570-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:56:04,811 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:04,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:04,886 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-13 21:56:04,968 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-13 21:56:05,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-13 21:56:05,389 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-13 21:56:05,573 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-13 21:56:05,758 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-13 21:56:07,360 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-13 21:56:08,815 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:56:11,185 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<881400457916920.1791928571.070117235183716-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 21:56:11,186 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:11,191 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:11,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<815678427753576.1791928571.249724864959717-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:56:11,293 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:11,295 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:11,329 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-13 21:56:11,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<063506058418758.1791928571.428576946258545-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:56:11,464 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:11,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:11,512 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-13 21:56:11,713 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<961602928874812.1791928571.586581945419312-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 21:56:11,714 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:56:11,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:56:11,730 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:56:21,352 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,655 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,656 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:24,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-13 21:56:31,916 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:56:40,805 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-10-13 21:56:43,941 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:43,942 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:56:46,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:57:23,759 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:26,873 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:57:36,555 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:39,123 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:40,397 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-13 21:57:41,525 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [121] 2026-10-13 21:57:41,833 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [122] 2026-10-13 21:57:42,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<036415897504386.1791928661.974380016326904-openerp-6-hr.expense.sheet@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-10-13 21:57:42,133 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 21:57:42,159 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [345] 2026-10-13 21:57:42,160 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 21:57:42,327 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-10-13 21:57:42,705 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [123] 2026-10-13 21:57:45,900 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-13 21:57:55,585 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:57:55,586 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:57:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,202 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:57:58,203 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:05,231 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-13 21:58:08,441 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:58:43,462 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,531 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:58:46,849 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-13 21:58:48,910 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-13 21:58:50,426 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-13 21:58:51,362 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-13 21:58:54,628 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 21:59:03,206 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 21:59:03,207 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 21:59:03,207 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 21:59:03,207 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:06,042 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-10-13 21:59:07,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-13 21:59:12,279 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-13 21:59:16,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:00:01,816 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:00:04,171 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:04,172 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:00:15,054 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,405 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:18,406 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:00:20,211 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-13 22:00:21,619 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [124] 2026-10-13 22:00:22,420 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [125] 2026-10-13 22:00:27,545 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1111] 2026-10-13 22:00:28,152 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [759] 2026-10-13 22:00:29,456 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1113] 2026-10-13 22:00:31,560 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1116] 2026-10-13 22:00:32,187 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [760] 2026-10-13 22:00:33,532 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1118] 2026-10-13 22:00:33,863 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-13 22:00:35,281 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [126] 2026-10-13 22:00:40,707 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-13 22:00:48,681 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<826811912472486.1791928848.640193939208984-openerp-private@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 22:00:48,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:00:48,697 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-10-13 22:00:48,729 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35921] 2026-10-13 22:00:48,729 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:00:48,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 22:00:48,940 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<848098543772798.1577836800.000000000000000-openerp-13-hr.leave@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #269 deleted resource.calendar.leaves records with IDs: [19] 2026-10-13 22:00:49,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #269 deleted account.analytic.line records with IDs: [923, 922] 2026-10-13 22:00:49,996 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-13 22:00:56,165 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-13 22:00:56,904 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-13 22:00:58,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-10-13 22:00:58,326 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-13 22:00:58,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-10-13 22:00:59,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-10-13 22:00:59,168 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-13 22:01:23,905 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-13 22:01:26,715 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-13 22:01:27,762 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-13 22:01:31,745 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:02:04,557 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:02:07,651 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:07,652 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:02:08,199 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-13 22:02:09,566 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-13 22:02:12,151 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-13 22:02:15,275 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-13 22:02:16,682 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-13 22:02:17,691 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-13 22:02:17,999 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-13 22:02:22,163 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:02:48,046 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-13 22:02:49,060 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-10-13 22:02:52,250 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-10-13 22:02:52,577 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-13 22:02:55,094 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-13 22:02:57,333 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-13 22:02:57,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-13 22:03:00,642 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-13 22:03:01,752 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-13 22:03:03,661 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-13 22:03:04,118 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #276 deleted mail.message records with IDs: [37595] 2026-10-13 22:03:04,197 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-10-13 22:03:04,649 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-13 22:03:07,287 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-13 22:03:09,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-13 22:03:27,179 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-13 22:03:29,600 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478777433445922.1791929009.437170028686523-openerp-50-purchase.order@0fa8bf30f5f8>: ['"partner_a" <@False>'] 2026-10-13 22:03:29,613 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:03:29,624 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-13 22:03:29,780 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-13 22:03:30,821 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-13 22:03:35,071 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357906153262924.1791929014.908835411071777-openerp-55-purchase.order@0fa8bf30f5f8>: ['"partner_a" <@False>'] 2026-10-13 22:03:35,106 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #276 deleted mail.mail records with IDs: [349] 2026-10-13 22:03:35,107 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:03:35,182 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-13 22:03:37,610 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-13 22:03:39,043 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-13 22:03:41,802 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-13 22:03:48,488 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-13 22:03:50,345 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-13 22:04:15,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<742350769820762.1791929055.728923797607422-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 22:04:15,767 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:04:15,782 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #280 deleted mail.mail records with IDs: [350] 2026-10-13 22:04:15,799 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #280 deleted mail.message records with IDs: [38755] 2026-10-13 22:04:15,800 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:04:15,819 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 22:04:16,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<445398402204267.1791929056.935064077377319-openerp-private@0fa8bf30f5f8>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-13 22:04:16,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:04:16,989 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #280 deleted mail.mail records with IDs: [351] 2026-10-13 22:04:17,014 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #280 deleted mail.message records with IDs: [38757] 2026-10-13 22:04:17,015 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:04:17,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 22:04:17,495 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-13 22:04:24,118 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-13 22:04:49,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-13 22:04:53,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-13 22:04:59,185 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1160, 1161, 1162] 2026-10-13 22:04:59,332 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2047, 2048] 2026-10-13 22:05:00,318 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-13 22:05:04,961 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-13 22:05:09,435 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-13 22:05:14,466 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-13 22:05:20,161 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-10-13 22:05:26,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-13 22:05:31,997 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1176, 1177] 2026-10-13 22:05:32,079 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2070] 2026-10-13 22:05:33,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-13 22:05:39,232 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1181, 1182, 1183, 1184, 1185] 2026-10-13 22:05:39,368 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2081] 2026-10-13 22:05:39,600 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-10-13 22:05:39,714 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2076] 2026-10-13 22:05:39,975 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-13 22:05:44,781 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1190, 1191, 1192] 2026-10-13 22:05:44,884 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2084, 2085] 2026-10-13 22:05:45,563 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-13 22:05:50,578 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1196, 1197, 1198, 1199] 2026-10-13 22:05:50,668 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2096] 2026-10-13 22:05:50,806 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1200, 1201, 1202] 2026-10-13 22:05:50,882 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2091] 2026-10-13 22:05:51,129 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-13 22:05:56,941 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1203, 1204, 1205, 1206] 2026-10-13 22:05:57,083 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2098] 2026-10-13 22:05:57,373 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-13 22:06:03,019 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1207, 1208, 1209, 1210] 2026-10-13 22:06:03,101 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2105] 2026-10-13 22:06:03,413 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-13 22:06:09,102 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1211, 1212, 1213, 1214] 2026-10-13 22:06:09,207 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2116] 2026-10-13 22:06:09,375 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1215, 1216, 1217] 2026-10-13 22:06:09,487 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2112] 2026-10-13 22:06:09,750 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-13 22:06:13,396 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-13 22:06:19,076 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-13 22:06:23,202 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1224, 1225] 2026-10-13 22:06:23,319 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2128] 2026-10-13 22:06:23,902 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-13 22:06:27,778 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1228, 1229] 2026-10-13 22:06:27,870 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2133] 2026-10-13 22:06:28,485 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-13 22:06:53,154 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-13 22:06:56,394 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #287 deleted stock.move records with IDs: [854] 2026-10-13 22:06:57,983 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-13 22:07:00,547 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:07:10,647 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:13,155 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:15,938 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:07:25,076 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:28,463 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:30,288 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-13 22:07:35,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-13 22:07:38,269 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-13 22:07:40,595 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-13 22:07:50,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-13 22:07:50,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-13 22:07:50,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-13 22:07:50,252 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-13 22:07:50,253 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-13 22:07:50,253 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-13 22:07:50,253 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-13 22:07:50,253 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-13 22:07:50,253 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:52,657 100 INFO rb-d6a0c44-225528-424539 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-13 22:07:55,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-13 22:07:56,607 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-13 22:07:58,756 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-13 22:08:00,102 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-13 22:08:01,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-13 22:08:07,088 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:08:31,173 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-13 22:08:36,162 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-13 22:08:38,494 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-13 22:08:38,724 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-13 22:08:39,816 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-13 22:08:40,718 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:09:02,897 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-10-13 22:09:03,386 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-13 22:09:03,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:accountman from n/a 2026-10-13 22:09:04,353 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 22:09:04,671 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:09:04] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.042 0.280 2026-10-13 22:09:05,057 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:09:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.063 0.318 2026-10-13 22:09:05,213 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:09:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.038 0.114 2026-10-13 22:09:05,215 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog: waiting for threads: [] 2026-10-13 22:09:05,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:09:29,175 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-10-13 22:09:29,651 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-10-13 22:09:30,991 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-10-13 22:09:32,044 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #293 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255, 1256] 2026-10-13 22:09:32,205 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #293 deleted account.move.line records with IDs: [2198] 2026-10-13 22:09:33,362 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #293 deleted account.move.line.ctp records with IDs: [1262, 1263, 1264, 1265, 1266] 2026-10-13 22:09:33,482 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #293 deleted account.move.line records with IDs: [2205] 2026-10-13 22:09:33,704 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-10-13 22:09:35,442 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-10-13 22:09:35,807 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-10-13 22:09:36,677 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-10-13 22:09:37,029 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-10-13 22:09:39,310 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-10-13 22:09:39,688 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-10-13 22:09:40,676 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-10-13 22:09:41,985 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-10-13 22:09:42,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-10-13 22:09:42,935 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-10-13 22:09:43,306 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-10-13 22:09:43,693 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-10-13 22:09:44,036 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-10-13 22:09:44,783 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-10-13 22:09:45,196 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:10:08,876 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-13 22:10:11,118 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #295 deleted stock.move records with IDs: [891] 2026-10-13 22:10:12,586 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #295 deleted stock.move records with IDs: [894] 2026-10-13 22:10:15,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-13 22:10:17,517 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-13 22:10:19,626 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #295 deleted stock.move records with IDs: [902] 2026-10-13 22:10:21,516 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-13 22:10:22,455 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #295 deleted stock.move records with IDs: [905] 2026-10-13 22:10:23,340 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-13 22:10:25,364 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #295 deleted stock.move records with IDs: [907] 2026-10-13 22:10:26,420 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:11:07,115 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-13 22:11:07,782 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [909] 2026-10-13 22:11:08,843 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [913] 2026-10-13 22:11:09,501 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted product.set records with IDs: [2] 2026-10-13 22:11:09,587 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [914, 915, 912] 2026-10-13 22:11:10,116 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-13 22:11:12,328 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [917] 2026-10-13 22:11:23,077 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [30099] 2026-10-13 22:11:25,719 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-13 22:11:29,271 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-13 22:11:31,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-13 22:11:32,621 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-13 22:11:40,266 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-13 22:11:44,066 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-13 22:11:46,165 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [962] 2026-10-13 22:11:47,436 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-13 22:11:52,709 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [966] 2026-10-13 22:11:53,733 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-13 22:11:56,086 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [968] 2026-10-13 22:11:57,056 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-13 22:11:58,075 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-13 22:12:02,213 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-13 22:12:03,492 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-13 22:12:05,789 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-13 22:12:06,971 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted mail.message records with IDs: [42658] 2026-10-13 22:12:07,000 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-10-13 22:12:07,262 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-10-13 22:12:08,670 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [985] 2026-10-13 22:12:11,034 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-13 22:12:16,459 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [988] 2026-10-13 22:12:17,376 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [991] 2026-10-13 22:12:17,908 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [992] 2026-10-13 22:12:18,159 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [993] 2026-10-13 22:12:19,552 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [909] 2026-10-13 22:12:20,174 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-13 22:12:20,588 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-13 22:12:23,027 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #297 deleted stock.move records with IDs: [996] 2026-10-13 22:12:25,350 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-13 22:12:25,355 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-13 22:12:25,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58948 2026-10-13 22:12:25,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmp9jh5iph4_chrome_odoo 2026-10-13 22:12:25,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:39061/json/version 2026-10-13 22:12:25,913 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39061/json/version with timeout 3 increased to 10s during tests 2026-10-13 22:12:25,980 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-10-13 22:12:25,981 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:39061/json 2026-10-13 22:12:25,982 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common.requests: request http://127.0.0.1:39061/json with timeout 3 increased to 10s during tests 2026-10-13 22:12:25,997 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:39061/devtools/page/1E00B2B561ED7DDDB2ACAA4C29F8EB78 2026-10-13 22:12:26,009 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-10-13 22:12:26,018 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-10-13 22:12:26,748 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-13 22:12:26,751 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.res_users: Login successful for db:rb-d6a0c44-225528-424539 login:admin from n/a 2026-10-13 22:12:26,760 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-10-13 22:12:26,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-13 22:12:26,763 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-13 22:12:26,787 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-13 22:12:28,578 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web HTTP/1.1" 200 - 121 0.114 1.680 2026-10-13 22:12:28,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '1E00B2B561ED7DDDB2ACAA4C29F8EB78', 'loaderId': 'CCE4820F29E0429871022593169A9919', 'isDownload': False} 2026-10-13 22:12:28,582 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-13 22:12:28,613 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/assets/fc8e3b0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-10-13 22:12:28,628 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/assets/1dfa3d2/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.017 2026-10-13 22:12:28,667 100 INFO rb-d6a0c44-225528-424539 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-13 22:12:28,670 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/webclient/load_menus/be58b07216217f3215b6ac84f2e2e6bf8258373838f9938efa04418021057aed HTTP/1.1" 200 - 4 0.006 0.057 2026-10-13 22:12:28,683 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.004 0.066 2026-10-13 22:12:28,706 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.083 2026-10-13 22:12:28,738 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:28] "GET /web/assets/2a5a872/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-10-13 22:12:29,523 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-13 22:12:29,526 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-13 22:12:29,527 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-13 22:12:29,542 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-13 22:12:29,659 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-13 22:12:29,704 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.054 0.095 2026-10-13 22:12:29,731 100 INFO rb-d6a0c44-225528-424539 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-13 22:12:29,776 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.197 2026-10-13 22:12:29,782 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.202 2026-10-13 22:12:29,809 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.007 0.191 2026-10-13 22:12:29,819 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 22:12:29,923 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.041 0.264 2026-10-13 22:12:30,067 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.070 0.371 2026-10-13 22:12:30,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.400 2026-10-13 22:12:30,080 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 22:12:30,091 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-13 22:12:30,101 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12: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-10-13 22:12:30,102 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.012 0.354 2026-10-13 22:12:30,113 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 22:12:30,116 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.331 2026-10-13 22:12:30,126 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-13 22:12:30,161 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.354 2026-10-13 22:12:30,185 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.360 2026-10-13 22:12:30,232 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.274 2026-10-13 22:12:30,235 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.101 2026-10-13 22:12:30,250 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.081 2026-10-13 22:12:30,885 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-10-13 22:12:30,909 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]' 2026-10-13 22:12:30,921 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-10-13 22:12:30,941 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.020 2026-10-13 22:12:31,160 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:31] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.072 0.127 2026-10-13 22:12:31,277 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:31] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.022 0.065 2026-10-13 22:12:31,283 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.089 2026-10-13 22:12:31,362 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:31] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.009 0.021 2026-10-13 22:12:31,471 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.023 2026-10-13 22:12:32,225 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_required_modifier[name=partner_id] input' 2026-10-13 22:12:32,237 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.008 2026-10-13 22:12:32,325 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.019 0.067 2026-10-13 22:12:32,396 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 22:12:32,520 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.026 2026-10-13 22:12:32,536 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "GET /web/assets/ac53b38/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-10-13 22:12:32,544 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "GET /web/assets/1b024dd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-10-13 22:12:32,649 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.012 0.020 2026-10-13 22:12:32,928 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:32] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-13%2020%3A07%3A29 HTTP/1.1" 200 - 11 0.006 0.027 2026-10-13 22:12:33,665 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-10-13 22:12:33,681 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.026 2026-10-13 22:12:33,920 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:33] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-13 22:12:33,929 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.005 0.022 2026-10-13 22:12:33,954 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:33] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.005 0.016 2026-10-13 22:12:34,384 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 22:12:34,738 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-10-13 22:12:34,739 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-13 22:12:34,871 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:34] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.044 0.101 2026-10-13 22:12:34,955 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:34] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.021 0.045 2026-10-13 22:12:35,009 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:35] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.005 0.021 2026-10-13 22:12:35,056 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 22:12:35,830 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-13 22:12:35,857 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:35] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.015 0.018 2026-10-13 22:12:36,140 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:36] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.040 0.023 2026-10-13 22:12:36,917 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-13 22:12:36,937 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:36] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.002 0.016 2026-10-13 22:12:36,994 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:36] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.005 0.017 2026-10-13 22:12:37,088 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:37] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.019 0.057 2026-10-13 22:12:37,093 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-13 22:12:37,164 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:37] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.004 0.029 2026-10-13 22:12:37,896 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-13 22:12:37,914 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-13 22:12:37,931 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-13 22:12:37,943 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'span:contains("Matrix (PAV11, PAV22, PAV31) PA4: PAV41")' 2026-10-13 22:12:38,635 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:38] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.203 0.499 2026-10-13 22:12:39,275 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:39] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.175 0.341 2026-10-13 22:12:39,399 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:39] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.010 0.025 2026-10-13 22:12:39,504 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:39] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.047 0.073 2026-10-13 22:12:39,547 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:39] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.014 0.089 2026-10-13 22:12:39,600 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:39] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.031 0.124 2026-10-13 22:12:40,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '[name=product_template_id] button.fa-pencil' 2026-10-13 22:12:40,490 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-13 22:12:40,820 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:40] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.077 0.252 2026-10-13 22:12:41,979 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-13 22:12:42,006 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-13 22:12:42,352 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:42] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.048 0.306 2026-10-13 22:12:43,103 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-13 22:12:43,530 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-10-13 22:12:43,875 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:43] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.101 0.252 2026-10-13 22:12:43,893 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:43] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.008 2026-10-13 22:12:44,018 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:44] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.013 0.043 2026-10-13 22:12:44,071 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:44] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.024 2026-10-13 22:12:45,038 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-13 22:12:45,072 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:45] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.008 0.021 2026-10-13 22:12:45,953 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-13 22:12:45,962 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:45] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.007 0.014 2026-10-13 22:12:46,294 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:46] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.073 0.028 2026-10-13 22:12:47,061 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-10-13 22:12:47,085 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:47] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.005 0.017 2026-10-13 22:12:47,240 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:47] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.011 0.018 2026-10-13 22:12:47,487 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:47] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.069 0.163 2026-10-13 22:12:47,731 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:47] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.050 0.147 2026-10-13 22:12:48,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-13 22:12:48,363 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'save form (trigger: .o_form_button_save)' 2026-10-13 22:12:48,586 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:48] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.048 0.184 2026-10-13 22:12:49,421 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'wait for save completion (trigger: .o_form_readonly, .o_form_saved)' 2026-10-13 22:12:49,650 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:49] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.072 0.156 2026-10-13 22:12:49,666 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:49] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.006 2026-10-13 22:12:49,768 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:49] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.016 0.044 2026-10-13 22:12:49,794 100 INFO rb-d6a0c44-225528-424539 werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:49] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.027 2026-10-13 22:12:50,538 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-10-13 22:12:50,548 100 INFO ? werkzeug: 127.0.0.1 - - [13/Oct/2026 22:12:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-13 22:12:50,553 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58948 2026-10-13 22:12:50,554 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-10-13 22:12:50,555 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58948 2026-10-13 22:12:50,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-d6a0c44-225528-424539/chrome_logs/chrome_log_20261013_221250_664470_TestPurchaseMatrixUi.txt 2026-10-13 22:12:50,664 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmp9jh5iph4_chrome_odoo" 2026-10-13 22:12:52,856 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-13 22:12:53,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<865422525901411.1791929573.295253753662109-openerp-private@0fa8bf30f5f8>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-10-13 22:12:53,336 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:12:53,346 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-10-13 22:12:53,359 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42738] 2026-10-13 22:12:53,359 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:12:53,365 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 22:12:53,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<657717612819830.1791929573.751484632492065-openerp-private@0fa8bf30f5f8>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-10-13 22:12:53,779 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:12:53,787 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-10-13 22:12:53,798 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42739] 2026-10-13 22:12:53,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:12:53,805 100 INFO rb-d6a0c44-225528-424539 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-13 22:12:54,291 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6462, 6381, 6451, 6384, 6405, 6382, 6352, 6354, 6385, 6386, 6397, 6390, 6389, 6359, 6388, 6399, 6394, 6443, 6396, 6338, 6387, 6395, 6398, 6392, 6391, 6393, 6336, 6403, 6337, 6378, 6339, 6340, 6372, 6404, 6495, 6341, 6406, 6342, 6407, 6444, 6411, 6408, 6410, 6459, 6413, 6412, 6477, 6414, 6445, 6415, 6446, 6416, 6496, 6417, 6357, 6377, 6362, 6418, 6343, 6345, 6344, 6422, 6353, 6421, 6420, 6419, 6423, 6424, 6358, 6426, 6428, 6400, 6402, 6454, 6365, 6427, 6401, 6425, 6429, 6430, 6475, 6432, 6431, 6360, 6346, 6433, 6442, 6440, 6436, 6435, 6448, 6441, 6434, 6439, 6373, 6438, 6437, 6366, 6367, 6447, 6449, 6453, 6452, 6347, 6450, 6368, 6494, 6349, 6490, 6492, 6369, 6493, 6350, 6491, 6489, 6361, 6483, 6363, 6488, 6484, 6479, 6482, 6474, 6351, 6370, 6487, 6481, 6480, 6478, 6473, 6476, 6485, 6409, 6471, 6472, 6467, 6469, 6463, 6464, 6466, 6364, 6465, 6470, 6468, 6355, 6376, 6334, 6380, 6379, 6461, 6335, 6356, 6460, 6486, 6375, 6383, 6374, 6348, 6458, 6371, 6456, 6457, 6455] 2026-10-13 22:12:54,292 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-13 22:12:54,292 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-13 22:12:54,294 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-13 22:12:54,457 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-13 22:12:54,631 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42750, 42748] 2026-10-13 22:12:54,656 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-10-13 22:12:54,679 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42751, 42749] 2026-10-13 22:12:54,698 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-10-13 22:12:54,706 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-13 22:12:56,323 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-10-13 22:12:56,894 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-13 22:12:57,282 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-13 22:12:59,236 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-13 22:13:04,812 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-13 22:13:04,931 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-13 22:13:04,946 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-13 22:13:04,958 100 INFO rb-d6a0c44-225528-424539 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-10-13 22:13:04,963 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-13 22:13:05,798 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-13 22:13:06,722 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-13 22:13:07,603 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-13 22:13:09,042 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-13 22:13:10,120 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-13 22:13:11,123 100 INFO rb-d6a0c44-225528-424539 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-13 22:13:12,048 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 22:13:13,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<898464744089215.1791929593.902599573135376-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-13 22:13:13,988 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:13:13,992 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:13:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<709121091423152.1791929594.029230117797852-openerp-message-notify@0fa8bf30f5f8>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-13 22:13:14,058 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-13 22:13:14,059 100 INFO rb-d6a0c44-225528-424539 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-13 22:13:14,694 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-13 22:13:15,959 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-13 22:13:16,528 100 INFO rb-d6a0c44-225528-424539 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-13 22:13:17,911 100 INFO rb-d6a0c44-225528-424539 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-13 22:13:17,912 100 INFO rb-d6a0c44-225528-424539 odoo.service.server: 722 post-tests in 6330.43s, 1773286 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: point_of_sale: 286 tests 2191.30s 687851 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: portal: 11 tests 32.15s 4695 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_hr: 5 tests 58.46s 19057 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_loyalty: 59 tests 675.80s 130208 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_mrp: 13 tests 117.30s 44975 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_online_payment: 8 tests 70.01s 20074 queries 2026-10-13 22:13:17,914 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_restaurant: 13 tests 227.02s 33017 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 236.46s 34105 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_sale: 40 tests 448.14s 107083 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_sale_loyalty: 4 tests 54.45s 18234 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_sale_margin: 3 tests 34.55s 14583 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_self_order: 31 tests 355.52s 99242 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: pos_viva_wallet: 3 tests 43.09s 16020 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: privacy_lookup: 8 tests 15.85s 11937 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: product: 117 tests 104.91s 52715 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: product_email_template: 4 tests 35.69s 13280 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: product_margin: 5 tests 32.00s 13608 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project: 99 tests 301.65s 71167 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_account: 4 tests 34.64s 5534 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_hr_expense: 4 tests 59.53s 15933 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_mrp: 3 tests 22.53s 4670 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_purchase: 9 tests 68.30s 19558 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_sale_expense: 4 tests 83.96s 24189 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: project_timesheet_holidays: 8 tests 18.46s 8523 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: purchase: 108 tests 525.92s 195495 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: purchase_mrp: 28 tests 160.12s 67519 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: purchase_product_matrix: 3 tests 27.51s 2920 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.stats: purchase_requisition: 17 tests 19.17s 9562 queries 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-d6a0c44-225528-424539' 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.service.server: Initiating shutdown 2026-10-13 22:13:17,915 100 INFO rb-d6a0c44-225528-424539 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.